diff --git a/Dockerfile b/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/db_connector/Dockerfile b/db_connector/Dockerfile new file mode 100644 index 0000000..28a03a8 --- /dev/null +++ b/db_connector/Dockerfile @@ -0,0 +1,3 @@ +FROM mongo:latest +COPY . . +ENTRYPOINT [] diff --git a/db_connector/config/keys.js b/db_connector/config/keys.js index e61b6ed..e95be00 100755 --- a/db_connector/config/keys.js +++ b/db_connector/config/keys.js @@ -1,4 +1,4 @@ module.exports = { - mongoURI: "mongodb://lafb:lafb123@ds165632.mlab.com:63835/accounts" + mongoURI: "mongodb://23b18f2e852d:63835/accounts" }; diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..ff5a580 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,6 @@ +version: '3.7' +services: + mongo: + image: mongo + ports: + - "27017:27017" diff --git a/num_gen/Dockerfile b/num_gen/Dockerfile new file mode 100644 index 0000000..d19a2de --- /dev/null +++ b/num_gen/Dockerfile @@ -0,0 +1,6 @@ +FROM python +ARG FILE_VERSION=1 +COPY . . +COPY num_gen${FILE_VERSION}.py app.py +RUN pip install flask +ENTRYPOINT ["python", "app.py"] diff --git a/num_gen/num_gen1.py b/num_gen/num_gen1.py new file mode 100644 index 0000000..6c23b98 --- /dev/null +++ b/num_gen/num_gen1.py @@ -0,0 +1,11 @@ +from flask import Flask, jsonify, make_response +from random import randint +num_gen = Flask(__name__) + +@num_gen.route('/num_gen/', methods=['GET']) +def num_gen_method(): + rand = randint(100000,999999) + return jsonify({"Random Number":rand}) + +if __name__ == '__main__': + num_gen.run(host='0.0.0.0', port=9018) diff --git a/num_gen/num_gen2.py b/num_gen/num_gen2.py new file mode 100644 index 0000000..f885bed --- /dev/null +++ b/num_gen/num_gen2.py @@ -0,0 +1,11 @@ +from flask import Flask, jsonify, make_response +from random import randint +num_gen = Flask(__name__) + +@num_gen.route('/num_gen/', methods=['GET']) +def num_gen_method(): + rand = randint(10000000,99999999) + return jsonify({"Random Number":rand}) + +if __name__ == '__main__': + num_gen.run(host='0.0.0.0', port=9018) diff --git a/prize_gen/Dockerfile b/prize_gen/Dockerfile new file mode 100644 index 0000000..40a7f9a --- /dev/null +++ b/prize_gen/Dockerfile @@ -0,0 +1,7 @@ +FROM python +ARG FILE_VERSION=1 +COPY . . +COPY prize_gen${FILE_VERSION}.py app.py +RUN pip install flask +RUN pip install requests +ENTRYPOINT ["python", "app.py"] diff --git a/prize_gen/prize_gen1.py b/prize_gen/prize_gen1.py new file mode 100644 index 0000000..5f72422 --- /dev/null +++ b/prize_gen/prize_gen1.py @@ -0,0 +1,20 @@ +from flask import Flask, jsonify, make_response +import random +import requests +from random import randrange +prize_gen = Flask(__name__) + + +@prize_gen.route('/prize_gen/', methods=['GET']) +def reset(prob=25): + prize=50 + percent = random.randrange(100) + if prob > percent: + request.get('http://52.142.204.121:9000/notify') + return jsonify({"User has won":prize}) + else: + return "No prize for you" + + +if __name__ == '__main__': + prize_gen.run(host='0.0.0.0', port=5000) diff --git a/prize_gen/prize_gen2.py b/prize_gen/prize_gen2.py new file mode 100644 index 0000000..49fd39d --- /dev/null +++ b/prize_gen/prize_gen2.py @@ -0,0 +1,20 @@ +from flask import Flask, jsonify, make_response +import random +import requests +from random import randrange +prize_gen = Flask(__name__) + + +@prize_gen.route('/prize_gen/', methods=['GET']) +def reset(prob=25): + prize=100 + percent = random.randrange(100) + if prob > percent: + request.get('http://52.142.204.121:9000/notify') + return jsonify({"User has won":prize}) + else: + return "No prize for you" + + +if __name__ == '__main__': + prize_gen.run(host='0.0.0.0', port=5000) diff --git a/server/Dockerfile b/server/Dockerfile new file mode 100644 index 0000000..e69de29 diff --git a/text_gen/Dockerfile b/text_gen/Dockerfile new file mode 100644 index 0000000..da32481 --- /dev/null +++ b/text_gen/Dockerfile @@ -0,0 +1,6 @@ +FROM python +ARG FILE_VERSION=1 +COPY . . +COPY text_gen${FILE_VERSION}.py app.py +RUN pip install flask +ENTRYPOINT ["python", "app.py"] diff --git a/text_gen/text_gen1.py b/text_gen/text_gen1.py new file mode 100644 index 0000000..39bb4b4 --- /dev/null +++ b/text_gen/text_gen1.py @@ -0,0 +1,14 @@ +from flask import Flask, jsonify, make_response +import random +import string + +text_gen = Flask(__name__) + + +@text_gen.route('/text_gen/', methods=['GET']) +def text_gen_method(): + rand = (''.join(random.choice(string.ascii_lowercase) for i in range(3))) + return jsonify({"Random string":rand}) + +if __name__ == '__main__': + text_gen.run(host='0.0.0.0', port=9017) diff --git a/text_gen/text_gen2.py b/text_gen/text_gen2.py new file mode 100644 index 0000000..1accd2a --- /dev/null +++ b/text_gen/text_gen2.py @@ -0,0 +1,14 @@ +from flask import Flask, jsonify, make_response +import random +import string + +text_gen = Flask(__name__) + + +@text_gen.route('/text_gen/', methods=['GET']) +def text_gen_method(): + rand = (''.join(random.choice(string.ascii_uppercase) for i in range(2))) + return jsonify({"Random string":rand}) + +if __name__ == '__main__': + text_gen.run(host='0.0.0.0', port=9017)