Add compose files and alter build script to build/push to docker
This commit is contained in:
parent
14c79a7ff2
commit
c1c1fc1866
@ -38,3 +38,11 @@ foreach my $type (keys %build) {
|
||||
system "go", "build", "-o", "release/$type/" . $build{$type}->{filename};
|
||||
system "zip", "-j", "dist/gropple-$type-$version.zip", ( glob "release/$type/*" );
|
||||
}
|
||||
|
||||
# now docker
|
||||
$ENV{VERSION}="$version";
|
||||
system "docker-compose", "-f", "docker-compose.build.yml", "build";
|
||||
system "docker", "tag", "tardisx/gropple:$version", "tardisx/gropple:latest";
|
||||
system "docker", "push", "tardisx/gropple:$version";
|
||||
system "docker", "push", "tardisx/gropple:latest";
|
||||
|
||||
|
6
docker-compose.build.yml
Normal file
6
docker-compose.build.yml
Normal file
@ -0,0 +1,6 @@
|
||||
version: "3.9"
|
||||
|
||||
services:
|
||||
gropple:
|
||||
build: .
|
||||
image: tardisx/gropple:$VERSION
|
12
docker-compose.yml
Normal file
12
docker-compose.yml
Normal file
@ -0,0 +1,12 @@
|
||||
version: "3.9"
|
||||
|
||||
services:
|
||||
gropple:
|
||||
build: .
|
||||
image: tardisx/gropple:latest
|
||||
volumes:
|
||||
- /tmp/gropple-config-dir/:/config
|
||||
- /tmp/downloads:/downloads/
|
||||
restart: always
|
||||
ports:
|
||||
- "6123:6123"
|
Loading…
x
Reference in New Issue
Block a user