This commit is contained in:
2026-01-25 00:13:38 +03:00
parent 88193a8955
commit c58fb7e9be
4 changed files with 36 additions and 2 deletions
+1 -1
View File
@@ -1,4 +1,4 @@
DB_HOST=10.0.13.3
DB_HOST=postgrqsql
DB_PORT=5432
DB_NAME=toolbox
DB_USER=toolbox
+4
View File
@@ -0,0 +1,4 @@
.env
.venv
**/__pycache__
**/.DS_Store
+30
View File
@@ -0,0 +1,30 @@
services:
toolbox:
container_name: ${PROJECT}
restart: always
build:
context: .
dockerfile: Dockerfile
image: ${PROJECT}:latest
networks:
- my-net
env_file:
- ${ENV_FILE}.env
labels:
- "traefik.enable=true"
# HTTPS router
- "traefik.http.routers.${PROJECT}.rule=Host(`toolbox.nazv.ru`)"
- "traefik.http.routers.${PROJECT}.entrypoints=websecure"
- "traefik.http.routers.${PROJECT}.tls=true"
- "traefik.http.routers.${PROJECT}.tls.certresolver=letsencrypt"
# middleware
- "traefik.http.routers.${PROJECT}.middlewares=my-fail2ban@file"
# service
- "traefik.http.services.${PROJECT}.loadbalancer.server.port=8080"
networks:
my-net:
external: true
+1 -1
View File
@@ -11,7 +11,7 @@ def startDev():
uvicorn.run(
"api:app",
host="0.0.0.0",
port=8081,
port=8080,
reload=True,
reload_dirs=[config.RELOAD_DIR],
log_config=None,