feat: docker database
This commit is contained in:
parent
b2b45866bc
commit
8a39830712
4 changed files with 22 additions and 4 deletions
|
@ -7,4 +7,3 @@ README.md
|
|||
update.sh
|
||||
compose.yml
|
||||
Dockerfile
|
||||
script/
|
3
.gitignore
vendored
3
.gitignore
vendored
|
@ -126,4 +126,5 @@ $RECYCLE.BIN/
|
|||
*.env
|
||||
!.env.example
|
||||
|
||||
export/
|
||||
export/
|
||||
data/
|
|
@ -1,4 +1,6 @@
|
|||
FROM golang:1.24.2
|
||||
FROM golang:1.24.3
|
||||
|
||||
ENV DATABASE_NAME=muffin_ai
|
||||
|
||||
RUN mkdir /app
|
||||
WORKDIR /app
|
||||
|
|
18
compose.yml
18
compose.yml
|
@ -5,4 +5,20 @@ services:
|
|||
env_file:
|
||||
- "./.env"
|
||||
volumes:
|
||||
- "/etc/localtime:/etc/localtime"
|
||||
- "/etc/localtime:/etc/localtime"
|
||||
depends_on:
|
||||
- database
|
||||
environment:
|
||||
- "DATABASE_HOSTNAME=database"
|
||||
database:
|
||||
container_name: "goMuffin_database"
|
||||
image: "mongo:7.0.17"
|
||||
ports:
|
||||
- "${DATABASE_PORT}:27017"
|
||||
volumes:
|
||||
- "./data:/data/db"
|
||||
- "/etc/localtime:/etc/localtime"
|
||||
environment:
|
||||
- "MONGO_INITDB_ROOT_USERNAME=${DATABASE_USERNAME}"
|
||||
- "MONGO_INITDB_ROOT_PASSWORD=${DATABASE_PASSWORD}"
|
||||
|
Loading…
Reference in a new issue