generated from alecodes/base-template
Compare commits
No commits in common. "f11080ce601cdba8c76544622eca8603a7230efc" and "f937122a2a916c0da3f797bbbc2311e372f4f2a9" have entirely different histories.
f11080ce60
...
f937122a2a
5 changed files with 37 additions and 1 deletions
1
.gitignore
vendored
1
.gitignore
vendored
|
|
@ -7,3 +7,4 @@
|
|||
|
||||
# Allow to presever folder structure in excluded folers, should be the last rule
|
||||
!**/.gitkeep
|
||||
.env
|
||||
|
|
|
|||
10
.justfile
10
.justfile
|
|
@ -1,5 +1,13 @@
|
|||
# Repo management tasks
|
||||
mod repo ".devfiles/justfile"
|
||||
|
||||
[private]
|
||||
[working-directory: 'docker']
|
||||
compose-exec +ARGS:
|
||||
docker compose exec {{ARGS}}
|
||||
|
||||
[working-directory: 'docker']
|
||||
dev:
|
||||
@echo "Edit the .justfile to setup the dev task!"
|
||||
docker compose up --watch
|
||||
|
||||
dbmate +ARGS: (compose-exec "index dbmate" ARGS)
|
||||
|
|
|
|||
7
docker/Dockerfile
Normal file
7
docker/Dockerfile
Normal file
|
|
@ -0,0 +1,7 @@
|
|||
# FROM ghcr.io/linuxcontainers/debian-slim:latest
|
||||
|
||||
FROM lovasoa/sqlpage
|
||||
|
||||
COPY --from=ghcr.io/amacneil/dbmate /usr/local/bin/dbmate /usr/local/bin/dbmate
|
||||
|
||||
WORKDIR /app
|
||||
15
docker/docker-compose.yaml
Normal file
15
docker/docker-compose.yaml
Normal file
|
|
@ -0,0 +1,15 @@
|
|||
services:
|
||||
index:
|
||||
image: alecodes/index:latest
|
||||
pull_policy: build
|
||||
user: 1000:1000
|
||||
build:
|
||||
context: ..
|
||||
dockerfile: ./docker/Dockerfile
|
||||
env_file: ../.env
|
||||
volumes:
|
||||
- ../src:/app
|
||||
|
||||
db:
|
||||
image: postgres:17
|
||||
env_file: ../.env
|
||||
|
|
@ -0,0 +1,5 @@
|
|||
-- migrate:up
|
||||
|
||||
|
||||
-- migrate:down
|
||||
|
||||
Loading…
Add table
Add a link
Reference in a new issue