Add production deployment: Dockerfile, docker-compose, deploy script
- Dockerfile: multi-stage build (golang:1.25-alpine → alpine:3.21), linux/amd64 - infra/mariadb: docker-compose + init SQL for reanimator DB/user - infra/reanimator: docker-compose for reanimator-api (Gitea registry) - deploy.sh: local build → push to git.mchus.pro → SSH deploy Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
9
infra/mariadb/mariadb.env.example
Normal file
9
infra/mariadb/mariadb.env.example
Normal file
@@ -0,0 +1,9 @@
|
||||
# Скопировать на сервер: /appdata/mariadb/mariadb.env
|
||||
# Заменить все значения на реальные
|
||||
|
||||
MARIADB_ROOT_PASSWORD=changeme_root
|
||||
|
||||
# Пользователь для reanimator (должен совпадать с паролем в init/01_reanimator.sql)
|
||||
MARIADB_USER=reanimator
|
||||
MARIADB_PASSWORD=changeme_reanimator
|
||||
MARIADB_DATABASE=reanimator
|
||||
Reference in New Issue
Block a user