1
0
Fork 0

consistency changes to match other containers
continuous-integration/drone/push Build is passing Details

This commit is contained in:
Daniel Wolf 2022-04-20 11:57:39 -04:00
parent e34cf47b34
commit 131378307f
Signed by: nephatrine
GPG Key ID: 59D70EC2E4AAB4D0
2 changed files with 27 additions and 13 deletions

View File

@ -9,19 +9,36 @@ platform:
steps:
- name: build
environment:
PDR_USER:
from_secret: docker-user-pdr
PDR_PASS:
from_secret: docker-pass-pdr
commands:
- docker build -t pdr.nephatrine.net/nephatrine/minecraft-mcu:latest .
- docker login -p "$PDR_PASS" -u "$PDR_USER" pdr.nephatrine.net
- docker push pdr.nephatrine.net/nephatrine/minecraft-mcu:latest
- docker logout pdr.nephatrine.net
- name: publish
environment:
DOCKER_USER:
from_secret: docker-user
DOCKER_PASS:
from_secret: docker-pass
commands:
- docker build --pull -t pdr.nephatrine.net/nephatrine/minecraft-mcu:latest .
- HOME=/mnt/config/home docker push pdr.nephatrine.net/nephatrine/minecraft-mcu:latest
- docker tag pdr.nephatrine.net/nephatrine/minecraft-mcu:latest nephatrine/minecraft-mcu:latest
- HOME=/mnt/config/home docker push nephatrine/minecraft-mcu:latest
- docker rmi pdr.nephatrine.net/nephatrine/minecraft-mcu:latest
- docker login -p "$DOCKER_PASS" -u "$DOCKER_USER"
- docker push -a nephatrine/minecraft-mcu
- docker logout
depends_on:
- build
---
kind: pipeline
name: after
name: notify
steps:
- name: notify
- name: notify-status
image: appleboy/drone-discord
failure: ignore
settings:
@ -43,6 +60,6 @@ trigger:
---
kind: signature
hmac: 15d0b2178d726ebdc8490861f0bc8ef704ae35d31275f07da9143c4f2e40a50f
hmac: 5c71f54a0f860d64178b2ceb778639b4f26f612e2785b8c87b373cb487da9ee2
...

View File

@ -1,12 +1,9 @@
FROM nephatrine/alpine-s6:latest
FROM pdr.nephatrine.net/nephatrine/alpine-s6:latest
LABEL maintainer="Daniel Wolf <nephatrine@gmail.com>"
RUN echo "====== INSTALL PACKAGES ======" \
&& apk add --no-cache \
jq \
libxml2-utils \
openjdk17-jre \
screen
&& apk add --no-cache jq libxml2-utils openjdk17-jre screen
COPY override /
EXPOSE 25565/tcp 25566/udp