Try runit's chpst for env vars

This commit is contained in:
Jason Swank 2023-02-27 21:06:17 -05:00
parent 32b4f1fb03
commit f9020b44a5

View File

@ -2,18 +2,15 @@ image: alpine/edge
secrets: secrets:
- 0f9c437f-5dfc-49f1-abfb-0030f265c018 - 0f9c437f-5dfc-49f1-abfb-0030f265c018
- 3b6a01b6-474d-4686-aa87-9c7594d3fb83 - c9f8b351-ad8d-49e2-a076-9f9e0cd2d285
packages: packages:
- docker - docker
- perl
- just - just
- runit
tasks: tasks:
- prep: | - prep: |
set +x
perl -nE '$ARGV =~ s/.*\.(.+)/uc($1)/e; chomp; printf qq/export %s="%s"\n/,$ARGV, $_;' ~/.env.* >> ~/.buildenv
set -x
sudo addgroup build docker sudo addgroup build docker
sudo rc-service docker start sudo rc-service docker start
sleep 4 sleep 4
@ -22,4 +19,4 @@ tasks:
just build just build
- publish: | - publish: |
cd alpine-cli cd alpine-cli
just publish chpst -e ~/.envdir just publish