Add interactive install.sh for server deployment

This commit is contained in:
tgvpn
2026-05-21 01:22:54 +03:00
parent fd22714c9b
commit 30866bb244
5 changed files with 352 additions and 6 deletions
+6 -4
View File
@@ -4,9 +4,11 @@ services:
container_name: tgvpn-db
restart: unless-stopped
environment:
POSTGRES_USER: tgvpn
POSTGRES_PASSWORD: tgvpn
POSTGRES_DB: tgvpn
POSTGRES_USER: ${POSTGRES_USER:-tgvpn}
POSTGRES_PASSWORD: ${POSTGRES_PASSWORD:-tgvpn}
POSTGRES_DB: ${POSTGRES_DB:-tgvpn}
env_file:
- .env
volumes:
- pgdata:/var/lib/postgresql/data
healthcheck:
@@ -29,7 +31,7 @@ services:
- .env
environment:
BOT_DEBUG: ${BOT_DEBUG:-false}
DATABASE_URL: postgres://tgvpn:tgvpn@db:5432/tgvpn?sslmode=disable
DATABASE_URL: ${DATABASE_URL:-postgres://tgvpn:tgvpn@db:5432/tgvpn?sslmode=disable}
volumes:
pgdata: