feat: Setup CI/CD

This commit is contained in:
oSumAtrIX
2024-02-01 03:54:04 +01:00
parent 1dccfd2def
commit c736a75d92
15 changed files with 7842 additions and 14 deletions

31
Dockerfile Normal file
View File

@@ -0,0 +1,31 @@
FROM azul/zulu-openjdk:latest
ARG CONFIG_FILE_PATH
ARG DB_URL
ARG DB_USER
ARG DB_PASSWORD
ARG JWT_SECRET
ARG JWT_ISSUER
ARG JWT_VALIDITY_IN_MIN
ARG BASIC_USERNAME
ARG BASIC_PASSWORD
ENV CONFIG_FILE_PATH $CONFIG_FILE_PATH
ENV DB_URL $DB_URL
ENV DB_USER $DB_USER
ENV DB_PASSWORD $DB_PASSWORD
ENV JWT_SECRET $JWT_SECRET
ENV JWT_ISSUER $JWT_ISSUER
ENV JWT_VALIDITY_IN_MIN $JWT_VALIDITY_IN_MIN
ENV BASIC_USERNAME $BASIC_USERNAME
ENV BASIC_PASSWORD $BASIC_PASSWORD
COPY build/libs/revanced-api-*.jar revanced-api.jar
CMD java -jar revanced-api.jar start