Skip to content

Commit

Permalink
Initializing commit.
Browse files Browse the repository at this point in the history
  • Loading branch information
03sunf committed Jun 11, 2020
0 parents commit fb09288
Show file tree
Hide file tree
Showing 1,433 changed files with 202,746 additions and 0 deletions.
32 changes: 32 additions & 0 deletions README.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Docker servers

### Web Servers
#### Apache + PHP7.3(ap-web)
* Network : 172.0.0.2/24
* Port : 8080

#### Nginx + PHP7.4 + FPM(np-web)
* Network : 172.1.0.2/24
* Port : 8081

#### Python + Flask(flask-web)
* Network : 172.2.0.2/24
* Port : 8082

#### NodeJS + Express(node-web)
* Network : 172.3.0.2/24
* Port : 8083


### DB Servers
#### MySQL(mysql)
* Network : 172.4.0.2/24
* Port : 3306 (Not outbound)

#### Redis(redis)
* Network : 172.5.0.2/24
* Port : 6379 (Not outbound)

#### MongoDB(mongo)
* Network : 172.6.0.2/24
* Port : 27017 (Not outbound)
2 changes: 2 additions & 0 deletions ap-web/data/html/index.php
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
<?php
phpinfo();
21 changes: 21 additions & 0 deletions ap-web/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: "3.5"

services:
ap-web:
image: php:7.3.3-apache
container_name: ap-web
volumes:
- ./data/html:/var/www/html
working_dir: /var/www/html
ports:
- "8080:80"
networks:
ap-backend:
ipv4_address: 172.0.0.2

networks:
ap-backend:
driver: bridge
ipam:
config:
- subnet: 172.0.0.0/24
6 changes: 6 additions & 0 deletions ap-web/start_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#/bin/bash

docker-compose stop
docker-compose rm -f
docker-compose build
docker-compose up -d
5 changes: 5 additions & 0 deletions ap-web/stop_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

docker-compose down
docker-compose stop
docker-compose rm -f
10 changes: 10 additions & 0 deletions flask-web/data/flask/app.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
from flask import Flask

app = Flask(__name__)

@app.route('/', methods=['GET'])
def main():
return 'Hello World! ㅋㅋㅋㅋㅋㅋㅋ, this is changed!'

if __name__ == '__main__':
app.run(host='0.0.0.0', port=8080, debug=True)
3 changes: 3 additions & 0 deletions flask-web/data/flask/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#/bin/bahs

python app.py
21 changes: 21 additions & 0 deletions flask-web/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: "3.5"

services:
flask:
build: ./docker/flask
container_name: flask-web
volumes:
- ./data/flask:/app
working_dir: /app
ports:
- "8082:8080"
networks:
flask-backend:
ipv4_address: 172.2.0.2

networks:
flask-backend:
driver: bridge
ipam:
config:
- subnet: 172.2.0.0/24
3 changes: 3 additions & 0 deletions flask-web/docker/flask/Dockerfile
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
FROM jcdemo/flaskapp:latest

ENTRYPOINT /app/entrypoint.sh
6 changes: 6 additions & 0 deletions flask-web/start_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#/bin/bash

docker-compose stop
docker-compose rm -f
docker-compose build
docker-compose up -d
5 changes: 5 additions & 0 deletions flask-web/stop_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

docker-compose down
docker-compose stop
docker-compose rm -f
2 changes: 2 additions & 0 deletions mongo/data/db/WiredTiger
Original file line number Diff line number Diff line change
@@ -0,0 +1,2 @@
WiredTiger
WiredTiger 3.3.0: (March 20, 2020)
1 change: 1 addition & 0 deletions mongo/data/db/WiredTiger.lock
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
WiredTiger lock file
8 changes: 8 additions & 0 deletions mongo/data/db/WiredTiger.turtle
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
Compatibility version
major=3,minor=2
WiredTiger version string
WiredTiger 3.3.0: (March 20, 2020)
WiredTiger version
major=3,minor=3,patch=0
file:WiredTiger.wt
access_pattern_hint=none,allocation_size=4KB,app_metadata=,assert=(commit_timestamp=none,durable_timestamp=none,read_timestamp=none),block_allocation=best,block_compressor=,cache_resident=false,checksum=uncompressed,collator=,columns=,dictionary=0,encryption=(keyid=,name=),format=btree,huffman_key=,huffman_value=,id=0,ignore_in_memory_cache_size=false,internal_item_max=0,internal_key_max=0,internal_key_truncate=true,internal_page_max=4KB,key_format=S,key_gap=10,leaf_item_max=0,leaf_key_max=0,leaf_page_max=32KB,leaf_value_max=0,log=(enabled=true),memory_page_image_max=0,memory_page_max=5MB,os_cache_dirty_max=0,os_cache_max=0,prefix_compression=false,prefix_compression_min=4,split_deepen_min_child=0,split_deepen_per_child=0,split_pct=90,value_format=S,version=(major=1,minor=1),checkpoint=(WiredTigerCheckpoint.28=(addr="018e81e39fe3d98f81e4092c5d739081e404ddbf66808080e3010fc0e23fc0",order=28,time=1591793929,size=28672,newest_durable_ts=0,oldest_start_ts=0,oldest_start_txn=0,newest_stop_ts=-1,newest_stop_txn=-11,write_gen=76)),checkpoint_backup_info=,checkpoint_lsn=(3,17920)
Binary file added mongo/data/db/WiredTiger.wt
Binary file not shown.
Binary file added mongo/data/db/WiredTigerLAS.wt
Binary file not shown.
Binary file added mongo/data/db/_mdb_catalog.wt
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file added mongo/data/db/index-1--134713050555306134.wt
Binary file not shown.
Binary file added mongo/data/db/index-1-8874903605910888664.wt
Binary file not shown.
Binary file added mongo/data/db/index-10--134713050555306134.wt
Binary file not shown.
Binary file added mongo/data/db/index-3--134713050555306134.wt
Binary file not shown.
Binary file added mongo/data/db/index-5--134713050555306134.wt
Binary file not shown.
Binary file added mongo/data/db/index-6--134713050555306134.wt
Binary file not shown.
Binary file added mongo/data/db/index-9--134713050555306134.wt
Binary file not shown.
Binary file added mongo/data/db/journal/WiredTigerLog.0000000003
Binary file not shown.
Binary file not shown.
Binary file not shown.
Empty file added mongo/data/db/mongod.lock
Empty file.
Binary file added mongo/data/db/sizeStorer.wt
Binary file not shown.
Binary file added mongo/data/db/storage.bson
Binary file not shown.
25 changes: 25 additions & 0 deletions mongo/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
version: "3.5"

services:
mongodb:
image: mongo:latest
restart: always
container_name: mongodb
volumes:
- ./data/db:/data/db
environment:
MONGO_INITDB_ROOT_USERNAME: root
MONGO_INITDB_ROOT_PASSWORD: root
working_dir: /app
ports:
- "27017:27017"
networks:
mongo-backend:
ipv4_address: 172.6.0.2

networks:
mongo-backend:
driver: bridge
ipam:
config:
- subnet: 172.6.0.0/24
3 changes: 3 additions & 0 deletions mongo/mongo.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#/bin/bash

docker exec -itu 0 `docker ps -a | grep mongo | awk '{print $1}'` mongo -u root -proot
6 changes: 6 additions & 0 deletions mongo/start_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#/bin/bash

docker-compose stop
docker-compose rm -f
docker-compose build
docker-compose up -d
5 changes: 5 additions & 0 deletions mongo/stop_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

docker-compose down
docker-compose stop
docker-compose rm -f
21 changes: 21 additions & 0 deletions mysql/docker-compose.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
version: "3.5"

services:
mysql:
image: mysql
container_name: mysql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_USER: user
MYSQL_PASSWORD: user
networks:
mysql-backend:
ipv4_address: 172.4.0.2


networks:
mysql-backend:
driver: bridge
ipam:
config:
- subnet: 172.4.0.0/24
3 changes: 3 additions & 0 deletions mysql/mysql.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
#/bin/bash

docker exec -itu 0 `docker ps -a | grep mysql | awk '{print $1}'` mysql -u root -proot
6 changes: 6 additions & 0 deletions mysql/start_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
#/bin/bash

docker-compose stop
docker-compose rm -f
docker-compose build
docker-compose up -d
5 changes: 5 additions & 0 deletions mysql/stop_service.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

docker-compose down
docker-compose stop
docker-compose rm -f
8 changes: 8 additions & 0 deletions node-web/data/node/app.js
Original file line number Diff line number Diff line change
@@ -0,0 +1,8 @@
const express = require('express');
const app = express();

const router = require('./utils/router');
const listener = require('./utils/listener')

router(app);
listener(app);
5 changes: 5 additions & 0 deletions node-web/data/node/entrypoint.sh
Original file line number Diff line number Diff line change
@@ -0,0 +1,5 @@
#!/bin/bash

npm install
npm install nodemon -g
npm start
1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/handlebars

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/is-ci

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/mime

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/nodemon

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/nodetouch

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/nopt

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/rc

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/semver

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

1 change: 1 addition & 0 deletions node-web/data/node/node_modules/.bin/uglifyjs

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

Loading

0 comments on commit fb09288

Please sign in to comment.