Commit 7535b21c authored by nanahira's avatar nanahira

add ci

parent e244d7f3
Pipeline #641 passed with stages
in 10 minutes and 20 seconds
stages:
- build
- deploy
variables:
GIT_DEPTH: "1"
CONTAINER_TEST_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
CONTAINER_RELEASE_IMAGE: $CI_REGISTRY_IMAGE:latest
before_script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
build:
stage: build
tags:
- docker
script:
- docker build --pull -t $CONTAINER_TEST_IMAGE .
- docker push $CONTAINER_TEST_IMAGE
deploy_latest:
stage: deploy
tags:
- docker
script:
- docker pull $CONTAINER_TEST_IMAGE
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_RELEASE_IMAGE
- docker push $CONTAINER_RELEASE_IMAGE
only:
- master
deploy_tag:
stage: deploy
tags:
- docker
variables:
CONTAINER_TAG_IMAGE: $CI_REGISTRY_IMAGE:$CI_COMMIT_TAG
script:
- docker pull $CONTAINER_TEST_IMAGE
- docker tag $CONTAINER_TEST_IMAGE $CONTAINER_TAG_IMAGE
- docker push $CONTAINER_TAG_IMAGE
only:
- tags
# Dockerfile for SRVPro on YL
# Dockerfile for SRVPro on Pterodactyl
FROM node:12-buster-slim
# apt
#COPY sources.list /etc/apt/sources.list
RUN apt update && \
env DEBIAN_FRONTEND=noninteractive apt install -y build-essential libevent-dev libsqlite3-dev mono-complete p7zip-full gettext-base liblua5.3-dev && \
rm -rf /var/lib/apt/lists/* && \
rm -rf /tmp/* /var/tmp/* /var/lib/apt/lists/* && \
useradd -ms /bin/bash container
USER container
......
......@@ -5,8 +5,8 @@
使用 http 后台请前往 http://srvpro.ygo233.com/dashboard.html 进行操作。
连接方式: HTTPS
地址: srvpro.mycard.moe
端口: 7925/$HOSTNAME
地址: 服务端连接地址
端口填写: 7925/$HOSTNAME
用户名和密码请编辑 config/admin_user.json 文件进行设置,然后将 enable 字段改为 true 激活用户。
其余配置文件请在 config/config.json 进行编辑。编辑完毕后重启服务器即可应用。
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment