Skip to content
GitLab
Explore
Sign in
Primary navigation
Search or go to…
Project
J
jass
Manage
Activity
Members
Labels
Code
Merge requests
Repository
Branches
Commits
Tags
Repository graph
Compare revisions
Deploy
Releases
Container Registry
Model registry
Analyze
Value stream analytics
Contributor analytics
Repository analytics
Model experiments
Help
Help
Support
GitLab documentation
Compare GitLab plans
Community forum
Contribute to GitLab
Provide feedback
Keyboard shortcuts
?
Snippets
Groups
Projects
Show more breadcrumbs
Statistical-Genetics
jass
Merge requests
!22
clean up docker-compose file
Code
Review changes
Check out branch
Download
Patches
Plain diff
Merged
clean up docker-compose file
local-docker-compose
into
dev
Overview
0
Commits
17
Pipelines
0
Changes
15
Merged
Hervé MENAGER
requested to merge
local-docker-compose
into
dev
4 years ago
Overview
0
Commits
17
Pipelines
0
Changes
15
Expand
remove commented files
share local data and code dirs
autorestart when python code changed
0
0
Merge request reports
Compare
dev
version 1
32a2bf1f
4 years ago
dev (base)
and
latest version
latest version
32a2bf1f
17 commits,
4 years ago
version 1
32a2bf1f
8 commits,
4 years ago
15 files
+
419
−
202
Inline
Compare changes
Side-by-side
Inline
Show whitespace changes
Show one file at a time
Files
15
Search (e.g. *.vue) (Ctrl+P)
ansible/deploy.yaml
+
33
−
8
Options
@@ -7,14 +7,17 @@
-
name
:
stop JASS service
systemd
:
state=stopped name=jass-uwsgi enabled=true
ignore_errors
:
yes
when
:
not docker
# stop nginx service
-
name
:
stop nginx service
systemd
:
state=stopped name=nginx enabled=true
ignore_errors
:
yes
when
:
not docker
# stop celery service
-
name
:
stop celery service
systemd
:
state=stopped name=celery enabled=true
ignore_errors
:
yes
when
:
not docker
-
name
:
update yum
become
:
true
yum
:
name=* state=latest
@@ -61,22 +64,41 @@
-
pip
:
name
:
wheel
executable
:
pip3.6
# install jass
-
pip
:
# install jass on server
-
name
:
install jass from gitlab
pip
:
name
:
git+https://gitlab.pasteur.fr/statistical-genetics/jass.git
state
:
forcereinstall
executable
:
pip3.6
# install frozen JASS requirements
when
:
not docker
-
name
:
download JASS frozen requirements file
get_url
:
url
:
https://gitlab.pasteur.fr/statistical-genetics/jass/raw/master/requirements
-working
.txt
dest
:
/tmp/requirements
-working
.txt
url
:
https://gitlab.pasteur.fr/statistical-genetics/jass/raw/master/requirements.txt
dest
:
/tmp/requirements.txt
force
:
yes
when
:
not docker
-
pip
:
requirements
:
/tmp/requirements
-working
.txt
requirements
:
/tmp/requirements.txt
state
:
forcereinstall
executable
:
pip3.6
-
pip
:
when
:
not docker
# install jass on docker
-
name
:
install jass from local
pip
:
editable
:
true
name
:
file:///code/
state
:
forcereinstall
executable
:
pip3.6
when
:
docker
-
name
:
install jass deps from local
pip
:
requirements
:
/code/ansible/reqs-docker.txt
state
:
forcereinstall
executable
:
pip3.6
when
:
docker
# install python web deps
-
name
:
install uwsgi
pip
:
name
:
uwsgi
executable
:
pip3.6
become
:
true
@@ -95,7 +117,7 @@
copy
:
src
:
jass_uwsgi.ini
dest
:
/var/jass_data
owner
:
jass
owner
:
'
{{
deploy_user_name
}}'
group
:
nginx
-
name
:
copy celeryd configuration file
copy
:
@@ -112,9 +134,12 @@
# start uwsgi service
-
name
:
start JASS service if relevant
systemd
:
state=started name=jass-uwsgi enabled=true daemon_reload=true
when
:
not docker
# start nginx service
-
name
:
start NGINX service if relevant
systemd
:
state=started name=nginx enabled=true daemon_reload=true
when
:
not docker
# start celery service
-
name
:
start celery service if relevant
systemd
:
state=started name=celery enabled=true daemon_reload=true
when
:
not docker
Loading