Skip to content
Snippets Groups Projects
Commit ae2acb59 authored by Andrej Ramašeuski's avatar Andrej Ramašeuski
Browse files

Aktualizace buildu

parent 701c3444
No related branches found
No related tags found
No related merge requests found
Pipeline #58 passed
image: docker:19.03.1 image: docker:19.03.1
variables: variables:
DOCKER_TLS_CERTDIR: "/certs" DOCKER_TLS_CERTDIR: "/certs"
IMAGE_TAG: $CI_REGISTRY_IMAGE:latest IMAGE_TAG: $CI_REGISTRY_IMAGE:latest
services: services:
- docker:19.03.1-dind - docker:19.03.1-dind
before_script: before_script:
- docker info - docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
build: build:
stage: build stage: build
script: script:
- docker login -u $CI_REGISTRY_USER -p $CI_REGISTRY_PASSWORD $CI_REGISTRY
- docker build -t $IMAGE_TAG . - docker build -t $IMAGE_TAG .
- docker push $IMAGE_TAG - docker push $IMAGE_TAG
FROM alpine:3.10 FROM docker-registry.pirati.cz/ramaseuski/docker-mojolicious
COPY cpanfile /
ENV EV_EXTRA_DEFS -DEV_NO_ATFORK
RUN apk update && \
apk add perl perl-io-socket-ssl perl-dev perl-json perl-yaml wget curl make && \
curl -L https://cpanmin.us | perl - App::cpanminus && \
cpanm --installdeps . -M https://cpan.metacpan.org && \
apk del perl-dev g++ make wget curl && \
rm -rf /root/.cpanm/* /usr/local/share/man/* /cpanfile
ADD . /opt/rvvote ADD . /opt/rvvote
EXPOSE 3000 EXPOSE 3000
WORKDIR /opt/rvvote WORKDIR /opt/rvvote
CMD ./script/rvvote daemon CMD ./script/rvvote daemon
requires "Mojolicious";
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment