Once RAP4 is running, there are maintenance tasks you might want to do. The most frequently used tasks are described here for RAP-3 maintainers to refer to.
stefjoosten$ ssh sjo@rap.cs.ou.nl
sjo@rap.cs.ou.nl's password:
Permission denied, please try again.
sjo@rap.cs.ou.nl's password:
Welcome to Ubuntu 16.04.3 LTS (GNU/Linux 4.4.0-124-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
170 packages can be updated.
12 updates are security updates.
New release '18.04.2 LTS' available.
Run 'do-release-upgrade' to upgrade to it.
Last login: Wed May 29 12:03:17 2019 from 145.20.142.195
sjo@lnx-hrl-202v:~$cd RAP4
sjo@lnx-hrl-202v:~/RAP4$sjo@lnx-hrl-202v:~/RAP4$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
40e5e97c1b26 phpmyadmin/phpmyadmin "/run.sh superviso..." 4 months ago Up 36 seconds 9000/tcp, 0.0.0.0:8080->80/tcp rap3_phptools_1
bff782b2da89 ampersandtarski/rap4-db "docker-entrypoint..." 4 months ago Up 2 weeks 3306/tcp rap3_db_1
773f7ad86527 dockerampersand_rap3 "docker-php-entryp..." 18 months ago Up 2 weeks 0.0.0.0:80->80/tcp dockerampersand_rap3_1
7525eb7ea95f dockerampersand_db "docker-entrypoint..." 18 months ago Up 2 weeks 3306/tcp dockerampersand_db_1
sjo@lnx-hrl-202v:~/RAP4$ sjo@lnx-hrl-202v:~/RAP4$ ls -al
total 20
drwxrwxr-x 3 sjo sjo 4096 Oct 25 2018 .
drwxr-xr-x 18 sjo sjo 4096 Jan 9 2018 ..
-rw-rw-r-- 1 sjo sjo 472 Oct 25 2018 docker-compose.yml
drwxr-xr-x 5 root root 4096 Dec 15 2017 volumes
sjo@lnx-hrl-202v:~/RAP4$ sjo@lnx-hrl-202v:~/RAP4$ cat docker-compose.yml
version: '3'
services:
rap4:
restart: always
image: ampersandtarski/ampersand-rap:latest
ports:
- "80:80"
links:
- db
volumes:
- ./volumes/log:/var/www/html/RAP4/log
- ./volumes/scripts:/var/www/html/RAP4/scripts
db:
restart: always
image: ampersandtarski/rap4-db
volumes:
- ./volumes/mysql:/var/lib/mysql
phptools:
image: phpmyadmin/phpmyadmin
ports:
- "8080:80"
links:
- db
sjo@lnx-hrl-202v:~/RAP4$sjo@lnx-hrl-202v:~/RAP4$ ls -al volumes/
total 40
drwxr-xr-x 5 root root 4096 Dec 15 2017 .
drwxrwxr-x 3 sjo sjo 4096 Oct 25 2018 ..
drwxr-xr-x 2 www-data www-data 4096 Dec 28 11:16 log
drwxr-xr-x 229 999 999 20480 May 13 07:48 mysql
drwxr-xr-x 75 www-data www-data 4096 Oct 25 2018 scripts
sjo@lnx-hrl-202v:~/RAP4$sjo@lnx-hrl-202v:~/RAP4$ docker-compose up -d% ssh sjo@rap.cs.ou.nl
Welcome to Ubuntu 18.04.5 LTS (GNU/Linux 4.15.0-151-generic x86_64)
* Documentation: https://help.ubuntu.com
* Management: https://landscape.canonical.com
* Support: https://ubuntu.com/advantage
System information as of Wed Aug 11 10:26:22 CEST 2021
System load: 0.08
Usage of /: 68.3% of 48.83GB
Memory usage: 17%
Swap usage: 0%
Processes: 264
Users logged in: 0
IP address for ens160: 145.20.188.96
IP address for br-0b19c7bfdba3: 172.20.0.1
IP address for br-0f95c427718c: 172.26.0.1
IP address for docker0: 172.17.0.1
* Canonical Livepatch is enabled.
- All available patches applied.
84 packages can be updated.
1 update is a security update.
*** System restart required ***
Last login: Mon Aug 2 11:14:56 2021 from 145.20.142.176
sjo@lnx-hrl-202v:~$sjo@lnx-hrl-202v:~$ sudo apt update
sjo@lnx-hrl-202v:~$ sudo apt upgradewget https://raw.githubusercontent.com/AmpersandTarski/RAP/master/docker-compose.yml sudo docker pssjo@Wolfram:~$ mkdir docker-RAP4
sjo@Wolfram:~$ cd docker-RAP4
sjo@Wolfram:~/docker-RAP4$ wget https://github.com/AmpersandTarski/RAP/raw/master/docker-compose.ymlsjo@Wolfram:~$ sudo docker-compose up -dsjo@lnx-hrl-202v:~$ which docker
/usr/bin/docker
sjo@lnx-hrl-202v:~$ which docker-compose
/usr/bin/docker-composesjo@lnx-hrl-202v:~$ mkdir RAP4
sjo@lnx-hrl-202v:~$ cd RAP4
sjo@lnx-hrl-202v:~/RAP4$ wget https://raw.githubusercontent.com/AmpersandTarski/RAP/master/docker-compose.ymlsjo@lnx-hrl-202v:~/RAP4$ docker compose up -dsjo@lnx-hrl-202v:~$ which docker
/usr/bin/docker
sjo@lnx-hrl-202v:~$ which docker-compose
/usr/bin/docker-composesudo -i
git clone https://github.com/AmpersandTarski/docker-ampersand/ /home/$(whoami)/docker-ampersand
cd docker-ampersand/
./build.shWolfram docker-ampersand # docker build -t ampersand:latest ampersand
Sending build context to Docker daemon 4.096 kB
Step 1 : FROM php:7-apache
---> 2720c02fc079
Step 2 : ENV PATH /texlive/bin/x86_64-linux:$PATH
---> Using cache
---> 45d62477f5e2
Step 3 : RUN apt-get update && apt-get install -y --no-install-recommends git graphviz wget xorriso && curl -sSL https://get.haskellstack.org/ | /bin/sh && rm -rf /var/lib/apt/lists/*
---> Using cache
---> e37542ec9301
Step 4 : ENV TL_VERSION 2016-20160523
---> Using cache
---> f95346ded414
Step 5 : ADD texlive.profile /tmp
---> Using cache
---> add9fd911c38
Step 6 : RUN cd ~ && wget -q http://mirrors.ctan.org/systems/texlive/Images/texlive$TL_VERSION.iso && wget -qO- http://mirrors.ctan.org/systems/texlive/Images/texlive$TL_VERSION.iso.sha512 | sha512sum -c && osirrox -report_about NOTE -indev texlive$TL_VERSION.iso -extract / /usr/src/texlive && rm texlive$TL_VERSION.iso && /usr/src/texlive/install-tl -profile /tmp/texlive.profile && rm -rf /usr/src/texlive && rm /tmp/texlive.profile
---> Using cache
---> f0ebcd4cf50c
Step 7 : RUN mkdir ~/git && cd ~/git && git clone --branch development https://github.com/AmpersandTarski/Ampersand
---> Using cache
---> 08643d5cce73
Step 8 : RUN cd ~/git/Ampersand && stack setup && stack install --local-bin-path /usr/local/bin
---> Using cache
---> 636036e98214
Step 9 : RUN php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');" && php composer-setup.php --install-dir=/usr/local/bin --filename=composer && php -r "unlink('composer-setup.php');"
---> Using cache
---> e8648c6657f6
Successfully built e8648c6657f6sjo@lnx-hrl-202v:~/ampersand-models/RAP4$ docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
ampersandtarski/ampersand-rap latest 636643166a78 2 hours ago 3.62GB
ampersandtarski/ampersand-prototype-db latest d267da36fb90 4 hours ago 395MB
ampersandtarski/ampersand-prototype texlive efd0dccd6b4b 6 hours ago 3.11GB
phpmyadmin/phpmyadmin latest 200931982ab6 6 days ago 110MBdocker push ampersandtarski/ampersand-rap
docker push ampersandtarski/ampersand-prototype-db
docker push ampersandtarski/ampersand-prototypecd /home/ampersandadmin/docker-ampersand
docker-compose up -ddocker exec -ti dockerampersand_rap4_1 /bin/bash







git clone https://github.com/AmpersandTarski/RAPinstallCloning into 'RAPinstall'...
remote: Enumerating objects: 19, done.
remote: Counting objects: 100% (19/19), done.
remote: Compressing objects: 100% (17/17), done.
remote: Total 19 (delta 2), reused 14 (delta 0), pack-reused 0
Unpacking objects: 100% (19/19), done.cd RAPinstalldocker network create proxy3f9552a7506ac5f2b5d9fcb158edae82f9f64e4e3d6b093916d624d118ba342adocker compose up -d â ¿ Network rapinstall_db Created 3.9s
â ¿ Network rapinstall_default Created 3.9s
â ¿ Volume "rapinstall_rap4-data" Created 0.0s
â ¿ Volume "rapinstall_db-data" Created 0.0s
â ¿ Volume "rapinstall_letsencrypt" Created 0.0s
â ¿ Container traefik Started 7.1s
â ¿ Container rap4-db Started 5.2s
â ¿ Container rapinstall_dummy-student-prototype_1 Started 5.1s
â ¿ Container phpmyadmin Started 12.7s
â ¿ Container rap4 Started 12.9s
â ¿ Container enroll Starteddocker exec -it rap4 bashchmod 666 /var/run/docker.sock

> ampersand --version
Ampersand-v3.17.4 [master:fd90ea3f1], build time: 15-Nov-19 18:02:19 CET> docker run -it ampersandtarski/ampersand