Skip to content

Commit 878068f

Browse files
authored
Merge branch 'main' into mohit
2 parents 5a5f897 + 7425fd8 commit 878068f

38 files changed

+3136
-167
lines changed

.gitignore

Lines changed: 282 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1,282 @@
1-
.env
1+
2+
.env
3+
4+
# Byte-compiled / optimized / DLL files
5+
__pycache__/
6+
*.py[cod]
7+
*$py.class
8+
.env.dev
9+
# C extensions
10+
*.so
11+
12+
# Distribution / packaging
13+
.Python
14+
build/
15+
develop-eggs/
16+
dist/
17+
downloads/
18+
eggs/
19+
.eggs/
20+
lib/
21+
lib64/
22+
parts/
23+
sdist/
24+
var/
25+
wheels/
26+
share/python-wheels/
27+
*.egg-info/
28+
.installed.cfg
29+
*.egg
30+
MANIFEST
31+
32+
# PyInstaller
33+
# Usually these files are written by a python script from a template
34+
# before PyInstaller builds the exe, so as to inject date/other infos into it.
35+
*.manifest
36+
*.spec
37+
38+
# Installer logs
39+
pip-log.txt
40+
pip-delete-this-directory.txt
41+
42+
# Unit test / coverage reports
43+
htmlcov/
44+
.tox/
45+
.nox/
46+
.coverage
47+
.coverage.*
48+
.cache
49+
nosetests.xml
50+
coverage.xml
51+
*.cover
52+
*.py,cover
53+
.hypothesis/
54+
.pytest_cache/
55+
cover/
56+
57+
# Translations
58+
*.mo
59+
*.pot
60+
61+
# Django stuff:
62+
*.log
63+
local_settings.py
64+
db.sqlite3
65+
db.sqlite3-journal
66+
67+
# Flask stuff:
68+
instance/
69+
.webassets-cache
70+
71+
# Scrapy stuff:
72+
.scrapy
73+
74+
# Sphinx documentation
75+
docs/_build/
76+
docs/
77+
# PyBuilder
78+
.pybuilder/
79+
target/
80+
81+
# Jupyter Notebook
82+
.ipynb_checkpoints
83+
84+
# IPython
85+
profile_default/
86+
ipython_config.py
87+
88+
# pyenv
89+
# For a library or package, you might want to ignore these files since the code is
90+
# intended to run in multiple environments; otherwise, check them in:
91+
# .python-version
92+
93+
# pipenv
94+
# According to pypa/pipenv#598, it is recommended to include Pipfile.lock in version control.
95+
# However, in case of collaboration, if having platform-specific dependencies or dependencies
96+
# having no cross-platform support, pipenv may install dependencies that don't work, or not
97+
# install all needed dependencies.
98+
#Pipfile.lock
99+
100+
# UV
101+
# Similar to Pipfile.lock, it is generally recommended to include uv.lock in version control.
102+
# This is especially recommended for binary packages to ensure reproducibility, and is more
103+
# commonly ignored for libraries.
104+
#uv.lock
105+
106+
# poetry
107+
# Similar to Pipfile.lock, it is generally recommended to include poetry.lock in version control.
108+
# This is especially recommended for binary packages to ensure reproducibility, and is more
109+
# commonly ignored for libraries.
110+
# https://python-poetry.org/docs/basic-usage/#commit-your-poetrylock-file-to-version-control
111+
#poetry.lock
112+
113+
# pdm
114+
# Similar to Pipfile.lock, it is generally recommended to include pdm.lock in version control.
115+
#pdm.lock
116+
# pdm stores project-wide configurations in .pdm.toml, but it is recommended to not include it
117+
# in version control.
118+
# https://pdm.fming.dev/latest/usage/project/#working-with-version-control
119+
.pdm.toml
120+
.pdm-python
121+
.pdm-build/
122+
123+
# PEP 582; used by e.g. github.com/David-OConnor/pyflow and github.com/pdm-project/pdm
124+
__pypackages__/
125+
126+
# Celery stuff
127+
celerybeat-schedule
128+
celerybeat.pid
129+
130+
# SageMath parsed files
131+
*.sage.py
132+
133+
# Environments
134+
.env
135+
.venv
136+
.playground
137+
env/
138+
venv/
139+
ENV/
140+
env.bak/
141+
venv.bak/
142+
143+
# Spyder project settings
144+
.spyderproject
145+
.spyproject
146+
147+
# Rope project settings
148+
.ropeproject
149+
150+
# mkdocs documentation
151+
/site
152+
153+
# mypy
154+
.mypy_cache/
155+
.dmypy.json
156+
dmypy.json
157+
158+
# Pyre type checker
159+
.pyre/
160+
161+
# pytype static type analyzer
162+
.pytype/
163+
164+
# Cython debug symbols
165+
cython_debug/
166+
167+
# PyCharm
168+
# JetBrains specific template is maintained in a separate JetBrains.gitignore that can
169+
# be found at https://github.com/github/gitignore/blob/main/Global/JetBrains.gitignore
170+
# and can be added to the global gitignore or merged into this file. For a more nuclear
171+
# option (not recommended) you can uncomment the following to ignore the entire idea folder.
172+
#.idea/
173+
174+
# Ruff stuff:
175+
.ruff_cache/
176+
177+
# PyPI configuration file
178+
.pypirc
179+
180+
# dependencies (bun install)
181+
node_modules
182+
183+
# output
184+
out
185+
dist
186+
*.tgz
187+
188+
# code coverage
189+
coverage
190+
*.lcov
191+
192+
# logs
193+
logs
194+
_.log
195+
report.[0-9]_.[0-9]_.[0-9]_.[0-9]_.json
196+
197+
# dotenv environment variable files
198+
.env
199+
.env.development.local
200+
.env.test.local
201+
.env.production.local
202+
.env.local
203+
204+
# caches
205+
.eslintcache
206+
.cache
207+
*.tsbuildinfo
208+
209+
# IntelliJ based IDEs
210+
.idea
211+
212+
# Finder (MacOS) folder config
213+
.DS_Store
214+
215+
/src/generated/prisma
216+
217+
218+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
219+
220+
# dependencies
221+
/node_modules
222+
223+
# next.js
224+
/.next/
225+
/out/
226+
227+
# production
228+
/build
229+
230+
# debug
231+
npm-debug.log*
232+
yarn-debug.log*
233+
yarn-error.log*
234+
.pnpm-debug.log*
235+
236+
# env files
237+
.env*
238+
239+
# vercel
240+
.vercel
241+
242+
# typescript
243+
*.tsbuildinfo
244+
next-env.d.ts
245+
# clerk configuration (can include secrets)
246+
/.clerk/
247+
248+
249+
# See https://help.github.com/articles/ignoring-files/ for more about ignoring files.
250+
251+
# dependencies
252+
/node_modules
253+
254+
# next.js
255+
/.next/
256+
/out/
257+
258+
# production
259+
/build
260+
261+
# debug
262+
npm-debug.log*
263+
yarn-debug.log*
264+
yarn-error.log*
265+
.pnpm-debug.log*
266+
267+
# env files
268+
.env*
269+
270+
# vercel
271+
.vercel
272+
273+
# typescript
274+
*.tsbuildinfo
275+
next-env.d.ts
276+
277+
*~
278+
279+
searxng-docker.service
280+
caddy
281+
srv
282+
searxng/uwsgi.ini

agent-service/Dockerfile

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,13 @@
1+
FROM python:3.12-slim-trixie
2+
3+
# Set the working directory
4+
WORKDIR /app
5+
COPY . .
6+
7+
# Install dependencies
8+
RUN pip install --no-cache-dir -r requirements.txt
9+
10+
EXPOSE 5000
11+
12+
# Run the application
13+
CMD ["python", "app.py"]

0 commit comments

Comments
 (0)