Skip to content
Snippets Groups Projects
Commit 97378337 authored by Elliott Shugerman's avatar Elliott Shugerman
Browse files

start test logic

parent d2ba7299
No related branches found
No related tags found
No related merge requests found
services:
postgres:
container_name: postgres
image: 'postgres:${POSTGRES_VERSION}'
environment:
POSTGRES_USER: user
POSTGRES_PASSWORD: password
backup:
container_name: backup
build:
context: '..'
args:
......@@ -23,6 +25,6 @@ services:
# test variables
PASSPHRASE:
SCHEDULE:
SCHEDULE: '@weekly' # todo hmm
BACKUP_KEEP_DAYS:
S3_PREFIX:
use assert
# def docker-compose-ps [] {
# docker compose ps --format=json | split row "\n" | each { |l| $l | from json }
# }
# def docker-compose-all-up [] {
# let results = docker-compose-ps
# (($results | all { |row| $row.Status | str starts-with 'Up' }) and
# (($results | length) > 0))
# }
def docker-compose-up [] {
docker compose --progress=plain up --detach
}
def start-backup [] {
docker compose exec backup sh /backup.sh
}
with-env { POSTGRES_VERSION: "15", ALPINE_VERSION: "3.17" } {
docker compose --progress=plain up
docker-compose-up
start-backup
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment