-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathdocker-compose.yml
104 lines (99 loc) · 2.97 KB
/
docker-compose.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
services:
# Complete course repos
website:
image: dbwebb/website
ports: [ "10042:80" ]
# Complete course repos
# course-htmlphp:
# image: dbwebb/courserepo:htmlphp
# ports: [ "10042:80" ]
course-webtec:
image: dbwebb/courserepo:webtec
ports: [ "10042:80" ]
# course-design:
# image: dbwebb/courserepo:design
# ports: [ "10042:80" ]
course-databas:
image: dbwebb/courserepo:databas
ports: [ "10042:80" ]
# course-oophp:
# image: dbwebb/courserepo:oophp
# ports: [ "10042:80" ]
# course-ramverk1:
# image: dbwebb/courserepo:ramverk1
# ports: [ "10042:80" ]
course-mvc:
image: dbwebb/courserepo:mvc
ports: [ "10042:80" ]
course-python:
image: dbwebb/courserepo:python
ports: [ "10042:80" ]
course-oopython:
image: dbwebb/courserepo:oopython
ports: [ "10042:80" ]
# Course repo
cli:
image: dbwebb/courserepo:cli
volumes: [ ".:/home/dbwebb/repo" ]
courserepo:
image: dbwebb/courserepo
volumes: [ ".:/home/dbwebb/repo" ]
ports: [ "10042:80" ]
web:
image: dbwebb/courserepo:web
volumes: [ ".:/home/dbwebb/repo" ]
ports: [ "10042:80" ]
apache:
image: dbwebb/courserepo:apache
volumes: [ ".:/home/dbwebb/repo" ]
ports: [ "10042:80" ]
# CTF
ctf:
image: dbwebb/courserepo:ctf
volumes: [ ".:/home/dbwebb/repo" ]
ctf-cli:
image: dbwebb/courserepo:ctf-cli
volumes: [ ".:/home/dbwebb/repo" ]
ctf-apache:
image: dbwebb/courserepo:ctf-apache
volumes: [ ".:/home/dbwebb/repo" ]
# Base images
base-all:
image: dbwebb/courserepo:base-all
volumes: [ ".:/home/dbwebb/repo" ]
ports: [ "10042:80" ]
base-apache:
image: dbwebb/courserepo:base-apache
volumes: [ ".:/home/dbwebb/repo" ]
ports: [ "10042:80" ]
base-all-cli:
image: dbwebb/courserepo:base-all-cli
volumes: [ ".:/home/dbwebb/repo" ]
base-php:
image: dbwebb/courserepo:base-php
volumes: [ ".:/home/dbwebb/repo" ]
base-python:
image: dbwebb/courserepo:base-python
volumes: [ ".:/home/dbwebb/repo" ]
base-node:
image: dbwebb/courserepo:base-node
volumes: [ ".:/home/dbwebb/repo" ]
base:
image: dbwebb/courserepo:base
volumes: [ ".:/home/dbwebb/repo" ]
# Debian installations
jessie:
image: dbwebb/courserepo:jessie
volumes: [ ".:/home/dbwebb/repo" ]
stretch:
image: dbwebb/courserepo:stretch
volumes: [ ".:/home/dbwebb/repo" ]
buster:
image: dbwebb/courserepo:buster
volumes: [ ".:/home/dbwebb/repo" ]
bullseye:
image: dbwebb/courserepo:bullseye
volumes: [ ".:/home/dbwebb/repo" ]
debian:
image: dbwebb/courserepo:debian
volumes: [ ".:/home/dbwebb/repo" ]