Skip to content
Projects
Groups
Snippets
Help
Loading...
Help
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
K
kodex
Project
Project
Details
Activity
Releases
Cycle Analytics
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Charts
Issues
2
Issues
2
List
Board
Labels
Milestones
Merge Requests
1
Merge Requests
1
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Charts
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Charts
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
gargantext
kodex
Commits
c818f1fb
Commit
c818f1fb
authored
Feb 22, 2017
by
axuan25
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
fix volume causing oci runtime error
parent
69c6d377
Changes
6
Hide whitespace changes
Inline
Side-by-side
Showing
6 changed files
with
23 additions
and
18 deletions
+23
-18
Dockerfile
Dockerfile
+10
-4
Makefile
Makefile
+4
-5
deploy-dev.sh
deploy-dev.sh
+2
-2
deploy-prod.sh
deploy-prod.sh
+3
-3
docker-compose.yml
docker-compose.yml
+4
-4
environment.env
environment.env
+0
-0
No files found.
Dockerfile
View file @
c818f1fb
...
@@ -3,17 +3,23 @@ LABEL maintainer "Christopher Burroughs <chris.burroughs@protonmail.ch>, ynnk"
...
@@ -3,17 +3,23 @@ LABEL maintainer "Christopher Burroughs <chris.burroughs@protonmail.ch>, ynnk"
# Setup application home
# Setup application home
ENV
APP_HOME /var/padagraph/botapadd
ENV
APP_HOME /var/padagraph/botapadd
RUN
mkdir
-p
/var/padagraph/botapadd/log
RUN
mkdir
-p
$APP_HOME
$APP_HOME
/log
$APP_HOME
/static
$APP_HOME
/static/images
WORKDIR
/var/padagraph/botapadd
WORKDIR
$APP_HOME
ENV
PYTHONPATH=/var/padagraph/botapadd/screenshot/:/usr/lib/python2.7/dist-packages/
ENV
PYTHONPATH=/var/padagraph/botapadd/screenshot/:/usr/lib/python2.7/dist-packages/
COPY
. /var/padagraph/botapadd/
COPY
requirements.txt requirements.txt
#COPY ./static/ /var/padagraph/botapadd/static
RUN
pip
install
-r
requirements.txt
RUN
pip
install
-r
requirements.txt
# Copy those after pip install to avoid rebuilding layers
COPY
botapad.py botapadapp.py ./
#COPY static/ static/
ADD
https://github.com/Semantic-Org/Semantic-UI-CSS/archive/master.zip static/
COPY
templates/ templates/
# Temp: volumize whole app dir. Should only volumize /log/
# Temp: volumize whole app dir. Should only volumize /log/
VOLUME
/var/padagraph/botapadd
VOLUME
/var/padagraph/botapadd
EXPOSE
5000 80
EXPOSE
5000 80
COPY
docker-entry.sh /var/padagraph/botapadd/docker-entry.sh
ENTRYPOINT
["/var/padagraph/botapadd/docker-entry.sh"]
ENTRYPOINT
["/var/padagraph/botapadd/docker-entry.sh"]
CMD
["/bin/bash"]
CMD
["/bin/bash"]
\ No newline at end of file
Makefile
View file @
c818f1fb
...
@@ -14,11 +14,10 @@ docker-build:
...
@@ -14,11 +14,10 @@ docker-build:
@
echo
"
\n
--------------------"
@
echo
"
\n
--------------------"
@
echo
" * Building Docker images"
@
echo
" * Building Docker images"
@
echo
" --------------------
\n
"
@
echo
" --------------------
\n
"
mkdir
-p
./static/images/
# mkdir -p ./static/images/
wget https://github.com/Semantic-Org/Semantic-UI-CSS/archive/master.zip
-O
static/master.zip
# wget https://github.com/Semantic-Org/Semantic-UI-CSS/archive/master.zip -O static/master.zip
cd
./static
&&
unzip
-o
master.zip
# cd ./static && unzip -o master.zip
docker-compose
-f
docker-compose.yml build
--pull
--no-cache
docker-compose
-f
docker-compose.yml build
docker-push
:
docker-push
:
@
echo
"
\n
--------------------"
@
echo
"
\n
--------------------"
...
...
deploy-dev.sh
View file @
c818f1fb
...
@@ -5,5 +5,5 @@
...
@@ -5,5 +5,5 @@
PROJECT
=
"botapadd-dev"
PROJECT
=
"botapadd-dev"
docker-compose
-p
$PROJECT
up
--build
--force-recreate
-d
docker-compose up
--build
--force-recreate
-d
docker-compose
-p
$PROJECT
logs
-ft
docker-compose logs
-ft
\ No newline at end of file
\ No newline at end of file
deploy-prod.sh
View file @
c818f1fb
...
@@ -5,6 +5,6 @@
...
@@ -5,6 +5,6 @@
PROJECT
=
"botapadd-prod"
PROJECT
=
"botapadd-prod"
docker-compose
-f
docker-compose.yml pull
#docker-compose -f docker-compose.yml pull
docker-compose
-p
$PROJECT
-f
docker-compose.yml up
--no-build
-d
docker-compose
-f
docker-compose.yml up
--force-recreate
-d
docker-compose
-p
$PROJECT
logs
-ft
docker-compose logs
-ft
\ No newline at end of file
docker-compose.yml
View file @
c818f1fb
...
@@ -2,15 +2,15 @@ version: "2"
...
@@ -2,15 +2,15 @@ version: "2"
services
:
services
:
botapadd
:
botapadd
:
# TODO: a port should be defined, but not "80" if on production server
# TODO: a port should be defined, but not "80" if on production server
ports
:
-
"
81:80"
image
:
193.70.90.12:5000/padagraph/botapadd:latest
image
:
193.70.90.12:5000/padagraph/botapadd:latest
build
:
.
build
:
.
ports
:
-
"
81:80"
restart
:
unless-stopped
restart
:
unless-stopped
env_file
:
environment.
sh
env_file
:
environment.
env
volumes
:
volumes
:
-
./log:/var/padagraph/botapadd/log
-
./log:/var/padagraph/botapadd/log
-
./secret
:/var/padagraph/botapadd/
-
./secret
/key.txt:/var/padagraph/botapadd/key.txt
# - ./src:src # do that in dev with gunicorn as well? (only in dev right now)
# - ./src:src # do that in dev with gunicorn as well? (only in dev right now)
# volumes:
# volumes:
# botapadd-data:
# botapadd-data:
...
...
environment.
sh
→
environment.
env
View file @
c818f1fb
File moved
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment