Update build environment to crystal 0.33

This commit is contained in:
2020-03-14 20:52:04 +03:00
parent b1331aa8c2
commit f1f3bf63c0
7 changed files with 21 additions and 69 deletions

View File

@ -1,6 +1 @@
FROM alpine:3.10.3 as builder
COPY ./docker/provide-crystal-alpine /opt/provision/provide-crystal-alpine
# Install crystal and dev libs
RUN /opt/provision/provide-crystal-alpine
FROM crystallang/crystal:0.33.0-alpine

View File

@ -1,34 +0,0 @@
#!/usr/bin/env sh
set -eux
source /home/dayoff/.env
IMAGE=cr.yandex/crplfk0168i4o8kd7ade/dayoff
DATA_PATH=/home/dayoff/data
CONTAINER_NAME="${CONTAINER_PREFIX}-server"
mkdir -p "$DATA_PATH"
TTY=
if [ -t 1 ] ; then
TTY=-t
fi
cat /home/dayoff/yandex_cloud_docker_registry_key.json | docker login --username json_key --password-stdin cr.yandex
docker pull "${IMAGE}"
docker stop "${CONTAINER_NAME}" || true
docker rm "${CONTAINER_NAME}" || true
docker run $TTY \
--init \
--detach \
--name "${CONTAINER_NAME}" \
--restart=unless-stopped \
-u "$(id -u):$(id -g)" \
-p "$WEB_SERVER_PORT:3000" \
-v "$DATA_PATH:/opt/dayoff" \
$IMAGE

View File

@ -1,12 +0,0 @@
#!/usr/bin/env sh
# Install crystal and dev libs
apk add -u \
make \
crystal \
shards \
tzdata \
libc-dev \
zlib-dev \
libressl-dev \
yaml-dev