Skip to content

Commit 67cb5d5

Browse files
committed
Added sourcecode container
1 parent bbc3aa6 commit 67cb5d5

File tree

4 files changed

+45
-1
lines changed

4 files changed

+45
-1
lines changed

.gitignore

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,5 @@
22
.idea
33
nbproject
44
/backup/*
5-
/code/*
5+
/code/*
6+
/docker/sourcecode/code/*

docker/sourcecode/Dockerfile

Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
#++++++++++++++++++++++++++++++++++++++
2+
# Storage Docker container
3+
#++++++++++++++++++++++++++++++++++++++
4+
#
5+
# Official images:
6+
#
7+
# ubuntu:14.04 - PHP 5.5, LTS (trusty)
8+
# https://hub.docker.com/r/library/ubuntu/
9+
#
10+
#++++++++++++++++++++++++++++++++++++++
11+
12+
FROM ubuntu:14.04
13+
14+
ADD entrypoint.sh /entrypoint.sh
15+
16+
RUN mkdir -p /docker/code/
17+
RUN chmod -R 777 /docker/code/
18+
19+
COPY code /docker/code/
20+
21+
VOLUME "/docker/code/"
22+
23+
ENTRYPOINT ["/entrypoint.sh"]
24+
CMD ["noop"]

docker/sourcecode/code/.gitkeep

Whitespace-only changes.

docker/sourcecode/entrypoint.sh

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
#!/bin/bash
2+
3+
trap 'echo sigterm ; exit' SIGTERM
4+
trap 'echo sigkill ; exit' SIGKILL
5+
6+
# Fix code rights
7+
chown -R "$EFFECTIVE_UID":"$EFFECTIVE_GID" /docker/code/
8+
9+
#############################
10+
## COMMAND
11+
#############################
12+
13+
if [ "$1" = 'noop' ]; then
14+
while true; do
15+
sleep 1
16+
done
17+
fi
18+
19+
exec "$@"

0 commit comments

Comments
 (0)