version: '3.7' services: app: image: budgeteer:dev build: context: ./docker/ container_name: budgeteer stdin_open: true # docker run -i tty: true # docker run -t ports: - 1323:1323 - 3000:3000 user: '1000' volumes: - ~/budgeteer:/src - ~/.gitconfig:/.gitconfig - ~/.go:/go - ~/.cache:/.cache environment: BUDGETEER_DB_NAME: budgeteer BUDGETEER_DB_USER: budgeteer BUDGETEER_DB_PASS: budgeteer BUDGETEER_DB_HOST: db:5432 depends_on: - db db: image: postgres:14 volumes: - db:/var/lib/postgresql/data environment: POSTGRES_USER: budgeteer POSTGRES_PASSWORD: budgeteer POSTGRES_DBE: budgeteer adminer: image: adminer ports: - 1424:8080 depends_on: - db volumes: db: