port docker compose to postgres

This commit is contained in:
theycallhermax 2025-02-28 21:29:48 -05:00
parent d43b844456
commit e888f43ce7
No known key found for this signature in database
GPG key ID: 24D2803F3E25BF2D
3 changed files with 38 additions and 38 deletions

View file

@ -58,7 +58,7 @@
"topic": "" "topic": ""
}, },
"themeStoreUrl": "http://127.0.0.1:8000", "themeStoreUrl": "http://127.0.0.1:8000",
"username": "", "username": "a",
"trimContentAfter": "150", "trimContentAfter": "150",
"charLimit": "512", "charLimit": "512",
"anonName": "Anonymous", "anonName": "Anonymous",

View file

@ -1,44 +1,44 @@
name: catask name: catask
services: services:
mariadb: postgres:
environment: environment:
MARIADB_ALLOW_EMPTY_ROOT_PASSWORD: 1 POSTGRES_DB: catask
MARIADB_DATABASE: catask POSTGRES_USER: catask
MARIADB_USER: catask POSTGRES_PASSWORD: catask
MARIADB_PASSWORD: catask healthcheck:
MARIADB_ROOT_HOST: "%" test: ["CMD", "pg_isready", "-U", "catask"]
healthcheck: interval: 1s
test: ["CMD", "healthcheck.sh", "--connect", "--innodb_initialized"] timeout: 5s
start_period: 10s retries: 10
interval: 10s image: postgres:alpine
timeout: 5s networks:
retries: 3 - catask
image: mariadb restart: always
networks: volumes:
- catask - ./schema.sql:/docker-entrypoint-initdb.d/catask.sql
restart: always - db-data:/var/lib/postgresql/data
volumes:
- ./schema.sql:/docker-entrypoint-initdb.d/1.sql
- db-data:/var/lib/mysql
catask: catask:
build: build:
dockerfile: Dockerfile dockerfile: Dockerfile
depends_on: depends_on:
mariadb: postgres:
condition: service_healthy condition: service_healthy
networks: networks:
- catask - catask
ports: ports:
- "8000:8000" - "8000:8000"
volumes: restart: always
- ./config.json:/catask/config.json volumes:
- ./.env:/catask/.env - emoji-data:/catask/static/emojis
- ./config.json:/catask/config.json
- ./.env:/catask/.env
networks: networks:
catask: catask:
driver: bridge driver: bridge
volumes: volumes:
db-data: db-data:
emoji-data:

View file

@ -1,6 +1,6 @@
flask flask
python-dotenv python-dotenv
psycopg psycopg[binary,pool]
humanize humanize
mistune mistune
bleach bleach