First release
This commit is contained in:
commit
df496c9bf9
4 changed files with 137 additions and 0 deletions
38
.dockerignore
Normal file
38
.dockerignore
Normal file
|
@ -0,0 +1,38 @@
|
||||||
|
SciTEDirectory.properties
|
||||||
|
*/SciTEDirectory.properties
|
||||||
|
*~
|
||||||
|
*.sql
|
||||||
|
*.sql.gz
|
||||||
|
*.zip
|
||||||
|
*.log
|
||||||
|
*.dmp
|
||||||
|
nytprof*
|
||||||
|
sublime_*
|
||||||
|
*.sublime-*
|
||||||
|
~*
|
||||||
|
*~
|
||||||
|
*_
|
||||||
|
_*
|
||||||
|
*/.DS_Store
|
||||||
|
.DS_Store
|
||||||
|
table_meta*
|
||||||
|
*#
|
||||||
|
/*.db
|
||||||
|
/*.xls
|
||||||
|
/*.xlsx
|
||||||
|
/*.csv
|
||||||
|
/*.pdf
|
||||||
|
|
||||||
|
.gitignore
|
||||||
|
|
||||||
|
node_modules
|
||||||
|
local
|
||||||
|
tmp
|
||||||
|
.parcel-cache
|
||||||
|
|
||||||
|
.env
|
||||||
|
.mc
|
||||||
|
docker-compose.override.yml
|
||||||
|
.git
|
||||||
|
|
||||||
|
root
|
37
.gitignore
vendored
Normal file
37
.gitignore
vendored
Normal file
|
@ -0,0 +1,37 @@
|
||||||
|
SciTEDirectory.properties
|
||||||
|
*/SciTEDirectory.properties
|
||||||
|
*~
|
||||||
|
*.sql
|
||||||
|
*.sql.gz
|
||||||
|
*.zip
|
||||||
|
*.log
|
||||||
|
*.dmp
|
||||||
|
nytprof*
|
||||||
|
sublime_*
|
||||||
|
*.sublime-*
|
||||||
|
~*
|
||||||
|
*~
|
||||||
|
*_
|
||||||
|
_*
|
||||||
|
*/.DS_Store
|
||||||
|
.DS_Store
|
||||||
|
table_meta*
|
||||||
|
*#
|
||||||
|
/*.db
|
||||||
|
/*.xls
|
||||||
|
/*.xlsx
|
||||||
|
/*.csv
|
||||||
|
/*.pdf
|
||||||
|
|
||||||
|
node_modules
|
||||||
|
local
|
||||||
|
tmp
|
||||||
|
.parcel-cache
|
||||||
|
|
||||||
|
.env
|
||||||
|
.mc
|
||||||
|
docker-compose.override.yml
|
||||||
|
.git
|
||||||
|
|
||||||
|
root
|
||||||
|
dist
|
29
.gitlab-ci.yml
Normal file
29
.gitlab-ci.yml
Normal file
|
@ -0,0 +1,29 @@
|
||||||
|
image: docker:20.10.16
|
||||||
|
|
||||||
|
variables:
|
||||||
|
IMAGE_TAG: $CI_REGISTRY_IMAGE:$CI_COMMIT_REF_SLUG
|
||||||
|
IMAGE_TAG_RELEASE: $CI_REGISTRY_IMAGE:latest
|
||||||
|
|
||||||
|
stages:
|
||||||
|
- build
|
||||||
|
- release
|
||||||
|
|
||||||
|
services:
|
||||||
|
- docker:20.10.16-dind
|
||||||
|
|
||||||
|
build:
|
||||||
|
stage: build
|
||||||
|
script:
|
||||||
|
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
||||||
|
- docker build -t $IMAGE_TAG .
|
||||||
|
- docker push $IMAGE_TAG
|
||||||
|
|
||||||
|
release-image:
|
||||||
|
stage: release
|
||||||
|
script:
|
||||||
|
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
|
||||||
|
- docker pull $IMAGE_TAG
|
||||||
|
- docker tag $IMAGE_TAG $IMAGE_TAG_RELEASE
|
||||||
|
- docker push $IMAGE_TAG_RELEASE
|
||||||
|
only:
|
||||||
|
- main
|
33
Dockerfile
Normal file
33
Dockerfile
Normal file
|
@ -0,0 +1,33 @@
|
||||||
|
FROM buildpack-deps:bullseye
|
||||||
|
|
||||||
|
ARG SRV_UID="1000"
|
||||||
|
ARG SRV_GID="1000"
|
||||||
|
ARG SRV_VERSION="0"
|
||||||
|
|
||||||
|
ENV SRV_UID $SRV_UID
|
||||||
|
ENV SRV_GID $SRV_GID
|
||||||
|
ENV SRV_VERSION $SRV_VERSION
|
||||||
|
|
||||||
|
ENV DEBIAN_FRONTEND "noninteractive"
|
||||||
|
ENV MINIO_DATA "/minio"
|
||||||
|
|
||||||
|
# # explicitly set user/group IDs
|
||||||
|
RUN if [ -z "$( getent group $SRV_GID )" ] ; then groupadd -r --gid=$SRV_GID minio ; fi && \
|
||||||
|
if [ -z "$( getent passwd $SRV_UID )" ] ; then \
|
||||||
|
useradd -r -g $SRV_GID --uid=$SRV_UID --home-dir=/minio --shell=/bin/bash minio ; fi && \
|
||||||
|
mkdir -p /minio && chown -R $SRV_UID:$SRV_GID /minio && \
|
||||||
|
wget -q -O /usr/local/bin/minio https://dl.min.io/server/minio/release/linux-amd64/minio && \
|
||||||
|
wget -q -O /usr/local/bin/mc https://dl.min.io/client/mc/release/linux-amd64/mc && \
|
||||||
|
chmod 555 /usr/local/bin/minio /usr/local/bin/mc
|
||||||
|
|
||||||
|
USER $SRV_UID:$SRV_GID
|
||||||
|
|
||||||
|
STOPSIGNAL SIGINT
|
||||||
|
|
||||||
|
EXPOSE 9000
|
||||||
|
|
||||||
|
VOLUME /minio
|
||||||
|
|
||||||
|
WORKDIR /minio
|
||||||
|
|
||||||
|
CMD ["/usr/local/bin/minio","server","/minio"]
|
Loading…
Add table
Add a link
Reference in a new issue