Added docker files for the bot and the database

This commit is contained in:
2023-05-07 16:34:41 +03:00
parent 2fb6fbe6a3
commit fd94cb317f
6 changed files with 93 additions and 0 deletions

30
compose.yaml Executable file
View File

@ -0,0 +1,30 @@
version: '3.4'
networks:
password_manager: {}
services:
passmanager:
build: .
restart: always
environment:
TOKEN: ${TOKEN}
DATABASE_URL: 'mysql://manager:passwd123!@db/passmanager'
depends_on:
- db
networks:
- password_manager
db:
build:
context: ./database/
dockerfile: ./Dockerfile
restart: always
environment:
MYSQL_ROOT_PASSWORD: example123!
MYSQL_DATABASE: passmanager
MYSQL_USER: manager
MYSQL_PASSWORD: passwd123!
volumes:
- ./database/data:/var/lib/mysql
networks:
- password_manager