Skip to content
This repository was archived by the owner on Jul 16, 2021. It is now read-only.

Commit a90260f

Browse files
authored
fix dev images (#374)
1 parent 9307358 commit a90260f

File tree

4 files changed

+17
-11
lines changed

4 files changed

+17
-11
lines changed

dev_env/api/Dockerfile

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,5 @@
1-
FROM quay.io/deis/go-dev:v0.22.0
1+
FROM quay.io/deis/go-dev:v1.5.0
22

3-
MAINTAINER Miguel Martinez <miguel@bitnami.com>
4-
5-
RUN curl https://glide.sh/get | sh
63
RUN go get github.com/codegangsta/gin
74

85
COPY rootfs/ /

dev_env/api/rootfs/app-entrypoint.sh

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
#!/bin/bash
22
set -e
33
INIT_SEM=/tmp/initialized.sem
4-
PACKAGE_FILE=glide.lock
4+
PACKAGE_FILE=Gopkg.lock
55

66
log () {
77
echo -e "\033[0;33m$(date "+%H:%M:%S")\033[0;37m ==> $1."
@@ -16,7 +16,7 @@ dependencies_up_to_date() {
1616
if [ "$1" == "gin" -a "$3" == "run" ]; then
1717
if ! dependencies_up_to_date; then
1818
log "Packages updating..."
19-
glide install
19+
dep ensure
2020
log "Packages updated"
2121
fi
2222
touch $INIT_SEM

dev_env/ui/Dockerfile

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,8 +2,8 @@ FROM bitnami/node:8
22

33
# Install yarn
44
RUN install_packages apt-transport-https && \
5-
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | sudo apt-key add - && \
6-
echo "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list && \
5+
curl -sS https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add - && \
6+
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list && \
77
install_packages yarn
88

99
RUN yarn global add @angular/cli@1.4.3 && ng set --global packageManager=yarn
@@ -12,4 +12,6 @@ COPY rootfs /
1212

1313
EXPOSE 4200 49152
1414

15+
ENTRYPOINT ["/app-entrypoint.sh"]
16+
1517
CMD ["ng", "serve", "--host", "0.0.0.0"]

dev_env/ui/rootfs/app-entrypoint.sh

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,12 @@
11
#!/bin/bash -e
2-
. /opt/bitnami/base/functions
2+
3+
# Color Palette
4+
RESET='\033[0m'
5+
MAGENTA='\033[38;5;5m'
6+
7+
log() {
8+
echo -e "${MAGENTA}$(date "+%T.%2N ")${RESET}${@}" >&2
9+
}
310

411
INIT_SEM=/tmp/initialized.sem
512
PACKAGE_FILE=/app/package.json
@@ -16,7 +23,7 @@ dependencies_up_to_date() {
1623

1724
if [ "$1" == ng -a "$2" == "serve" ]; then
1825
if ! dependencies_up_to_date; then
19-
log "Installing/Updating Angular dependencies (npm)"
26+
log "Installing/Updating Angular dependencies (yarn)"
2027
yarn
2128
log "Dependencies updated"
2229
fi
@@ -37,4 +44,4 @@ if [ "$1" == ng -a "$2" == "serve" ]; then
3744
touch $INIT_SEM
3845
fi
3946

40-
exec tini -- "$@"
47+
exec "$@"

0 commit comments

Comments
 (0)