Switched from diesel to sqlx

This commit is contained in:
2024-09-05 11:52:14 -04:00
parent bce363db7e
commit d08800f9e0
42 changed files with 365 additions and 687 deletions

View File

@@ -6,51 +6,51 @@ x-env_file: &env
name: siren
services:
# bot:
# image: siren-service:${SIREN_VERSION:-latest}
# container_name: siren-service
# build:
# context: .
# dockerfile: ./Dockerfile
# args:
# - VERSION=${SIREN_VERSION:-latest}
# env_file: *env
# environment:
# DATABASE_HOST: db
# DATABASE_PORT: 5432
# REDIS_HOST: redis
# REDIS_PORT: 6379
# MINIO_HOST: minio
# MINIO_PORT: 9000
# SERVICE_HOST: service
# SERVICE_PORT: 5000
# DATA_DIR_PATH: /data
# volumes:
# - ${DATA_DIR_PATH:-/data}:/data
# ports:
# - ${SERVICE_PORT:-5000}:5000
# depends_on:
# - db
# - redis
# - minio
# networks:
# - frontend
# - backend
# restart: unless-stopped
# profiles:
# - bot
bot:
image: siren-service:${SIREN_VERSION:-latest}
container_name: siren-service
build:
context: .
dockerfile: ./Dockerfile
args:
- VERSION=${SIREN_VERSION:-latest}
env_file: *env
environment:
DATABASE_HOST: db
DATABASE_PORT: 5432
REDIS_HOST: redis
REDIS_PORT: 6379
MINIO_HOST: minio
MINIO_PORT: 9000
SERVICE_HOST: service
SERVICE_PORT: 5000
DATA_DIR_PATH: /data
volumes:
- ${DATA_DIR_PATH:-/data}:/data
ports:
- ${SERVICE_PORT:-5000}:5000
depends_on:
- db
- redis
- minio
networks:
- frontend
- backend
restart: unless-stopped
profiles:
- bot
db:
postgres:
image: postgres:latest
container_name: siren-db
container_name: siren-postgres
env_file: *env
environment:
POSTGRES_USER: ${DATABASE_USER}
POSTGRES_PASSWORD: ${DATABASE_PASSWORD}
POSTGRES_DB: ${DATABASE_NAME}
volumes:
- db:/var/lib/postgresql/data
- db_logs:/var/log
- postgres:/var/lib/postgresql/data
- postgres_logs:/var/log
ports:
- ${DATABASE_PORT:-5432}:5432
networks:
@@ -73,8 +73,8 @@ services:
restart: unless-stopped
volumes:
db:
db_logs:
postgres:
postgres_logs:
redis:
networks: