Added arm images

This commit is contained in:
Eugene Zadyra
2019-03-05 01:35:03 +01:00
parent 86a2398ac2
commit de5322fc6a
5 changed files with 102 additions and 0 deletions

View File

@@ -22,6 +22,32 @@ pipeline:
branch: master
event: push
publish_to_docker_hub_armv6:
image: plugins/docker
repo: eugenezadyra/luxmed-bot-armv6
username:
from_secret: docker_username
password:
from_secret: docker_password
dockerfile: ./docker/Dockerfile-armv6
context: ./docker/
when:
branch: master
event: push
publish_to_docker_hub_armv8:
image: plugins/docker
repo: eugenezadyra/luxmed-bot-armv8
username:
from_secret: docker_username
password:
from_secret: docker_password
dockerfile: ./docker/Dockerfile-armv8
context: ./docker/
when:
branch: master
event: push
restart_bot:
image: appleboy/drone-ssh
host:

11
docker/Dockerfile-armv6 Normal file
View File

@@ -0,0 +1,11 @@
FROM arm32v6/openjdk:8-alpine
RUN apk update && apk upgrade && apk add netcat-openbsd tzdata
RUN mkdir -p /app
ENV TZ Europe/Warsaw
RUN echo "Europe/Warsaw" > /etc/timezone
ADD server.jar /app
ADD run.sh run.sh
ADD version /app/version
RUN chmod +x run.sh
CMD ./run.sh

11
docker/Dockerfile-armv8 Normal file
View File

@@ -0,0 +1,11 @@
FROM arm64v8/openjdk:8-alpine
RUN apk update && apk upgrade && apk add netcat-openbsd tzdata
RUN mkdir -p /app
ENV TZ Europe/Warsaw
RUN echo "Europe/Warsaw" > /etc/timezone
ADD server.jar /app
ADD run.sh run.sh
ADD version /app/version
RUN chmod +x run.sh
CMD ./run.sh

View File

@@ -0,0 +1,27 @@
version: '3.4'
services:
luxmedbookingservice:
image: eugenezadyra/luxmed-bot-armv6:latest
env_file: secrets.env
environment:
DB_HOST: "database"
volumes:
- lbs:/lbs
database:
image: arm32v6/postgres:10.7-alpine
volumes:
- postgres:/var/lib/postgresql/data
ports:
- "5432:5432"
environment:
- POSTGRES_USER=lbs
- POSTGRES_PASSWORD=lsb123
- POSTGRES_DB=lbs
- TZ=Europe/Warsaw
volumes:
postgres:
name: postgres
lbs:
name: lbs

View File

@@ -0,0 +1,27 @@
version: '3.4'
services:
luxmedbookingservice:
image: eugenezadyra/luxmed-bot-armv8:latest
env_file: secrets.env
environment:
DB_HOST: "database"
volumes:
- lbs:/lbs
database:
image: arm64v8/postgres:10.7
volumes:
- postgres:/var/lib/postgresql/data
ports:
- "5432:5432"
environment:
- POSTGRES_USER=lbs
- POSTGRES_PASSWORD=lsb123
- POSTGRES_DB=lbs
- TZ=Europe/Warsaw
volumes:
postgres:
name: postgres
lbs:
name: lbs