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 set quiet := true 2 3 docker := require("docker") 4 - docker-buildx := require("docker-buildx") 5 username := "kacaii" 6 image_name := "senac-brigade-server" 7 tag_name := "latest" ··· 23 #  Build Docker image 24 [no-cd] 25 build-image: 26 - {{ docker-buildx }} build --file dockerfile --tag {{ image_name }} . 27 28 #  Tag container image 29 [private]
··· 1 set quiet := true 2 3 docker := require("docker") 4 username := "kacaii" 5 image_name := "senac-brigade-server" 6 tag_name := "latest" ··· 22 #  Build Docker image 23 [no-cd] 24 build-image: 25 + {{ docker }} buildx --file dockerfile --tag {{ image_name }} . 26 27 #  Tag container image 28 [private]
+13
.justfiles/postgre.just
··· 1 set quiet := true 2 3 psql := require("psql") 4 database_url := env("DATABASE_URL") 5 6 #  Rebuild the database empty 7 [no-cd]
··· 1 set quiet := true 2 3 psql := require("psql") 4 + docker := require("docker") 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 18 19 #  Rebuild the database empty 20 [no-cd]