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 "go", "build", "-o", "release/$type/" . $build{$type}->{filename};
|
||||||
system "zip", "-j", "dist/gropple-$type-$version.zip", ( glob "release/$type/*" );
|
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