65 lines
1.7 KiB
YAML
65 lines
1.7 KiB
YAML
version: "2"
|
|
services:
|
|
backup:
|
|
container_name: ${APP_NAME}_backup
|
|
image: registry.beetai.com:5000/bface_backup:dev
|
|
restart: always
|
|
|
|
networks:
|
|
- bi-net
|
|
|
|
volumes:
|
|
- "/home/rnd/sdb5/${APP_NAME}/backup:/backup"
|
|
|
|
environment:
|
|
MYSQL_HOST: ${APP_NAME}_dbsql
|
|
MYSQL_PORT: 3306
|
|
MYSQL_USER: 'admin'
|
|
MYSQL_PASS: 'beetsoft123'
|
|
MAX_BACKUPS: 48
|
|
INIT_BACKUP: 1
|
|
CRON_TIME: 0 * * * *
|
|
MYSQL_DB: 'backend'
|
|
MONGO_DB: 'bface'
|
|
MONGODB_HOST: ${APP_NAME}_mongo
|
|
MONGODB_PORT: 27017
|
|
BUCKET: biface
|
|
S3_LOCATION_BOXAICMS: dbbackup/boxaicms
|
|
S3KEY: AKIAZNTBHC26RSA2YZU2
|
|
S3SECRET: hKhJZ9iN7N9NMU3IUyGlCoLdpvQINBaVZR3RiqnUss
|
|
|
|
# dbsql:
|
|
# container_name: ${APP_NAME}_dbsql
|
|
# image: mysql:8.0
|
|
# restart: always
|
|
# networks:
|
|
# - beetai_network
|
|
# ports:
|
|
# - "13306:3306"
|
|
|
|
# command: ['mysqld', '--character-set-server=utf8mb4', '--collation-server=utf8mb4_unicode_ci']
|
|
|
|
# environment:
|
|
# # POSTGRES_DB: "postgres"
|
|
# MYSQL_DATABASE: 'backend'
|
|
# # So you don"t have to use root, but you can if you like
|
|
# # POSTGRES_USER: "postgres"
|
|
# MYSQL_USER: 'admin'
|
|
# # You can use whatever password you like
|
|
# # POSTGRES_PASSWORD: "beetsoft123"
|
|
# MYSQL_PASSWORD: 'beetsoft123'
|
|
# # Password for root access
|
|
# MYSQL_ROOT_PASSWORD: "beetai@2019"
|
|
|
|
# volumes:
|
|
# - "/home/rnd/sdb5/${APP_NAME}/dbsql:/var/lib/mysql"
|
|
# # - "/home/rnd/sdb5/${APP_NAME}/dbsql:/var/lib/postgresql/data:z"
|
|
|
|
# # healthcheck:
|
|
# # test: ["CMD", "mysqladmin" ,"ping", "-h", "localhost", "-p$$MYSQL_ROOT_PASSWORD"]
|
|
# # interval: 10s
|
|
# # timeout: 20s
|
|
# # retries: 3
|
|
|
|
volumes:
|
|
data: |