wip: currently rewriting the project as a full stack application tangled.org/kacaii.dev/sigo
gleam

:building_construction: run database inside a docker container

+14 -2
+1 -2
.justfiles/docker.just
··· 1 1 set quiet := true 2 2 3 3 docker := require("docker") 4 - docker-buildx := require("docker-buildx") 5 4 username := "kacaii" 6 5 image_name := "senac-brigade-server" 7 6 tag_name := "latest" ··· 23 22 #  Build Docker image 24 23 [no-cd] 25 24 build-image: 26 - {{ docker-buildx }} build --file dockerfile --tag {{ image_name }} . 25 + {{ docker }} buildx --file dockerfile --tag {{ image_name }} . 27 26 28 27 #  Tag container image 29 28 [private]
+13
.justfiles/postgre.just
··· 1 1 set quiet := true 2 2 3 3 psql := require("psql") 4 + docker := require("docker") 4 5 database_url := env("DATABASE_URL") 6 + postgres_user := env("POSTGRES_USER") 7 + postgres_password := env("POSTGRES_PASSWORD") 8 + postgres_db := env("POSTGRES_DB") 9 + port := "5432" 10 + 11 + run-container: 12 + {{ docker }} run --rm --name postgres \ 13 + -e POSTGRES_USER={{ postgres_user }} \ 14 + -e POSTGRES_PASSWORD={{ postgres_password }} \ 15 + -e POSTGRES_DB={{ postgres_db }} \ 16 + -p {{ port }}:5432 \ 17 + -d postgres:latest 5 18 6 19 #  Rebuild the database empty 7 20 [no-cd]