├── .gitignore ├── .npmrc ├── .travis.yml ├── README.md ├── base.zip ├── base ├── Dockerfile-dev ├── Dockerfile-prod ├── Dockerfile-stage ├── entrypoint.sh ├── manage.py ├── project │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── base.py │ │ └── utils.py │ ├── config.py │ └── tests │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_base.py │ │ └── test_config.py └── requirements.txt ├── docker-compose-dev.yml ├── docker-compose-prod.yml ├── docker-compose-stage.yml ├── docker-deploy-prod.sh ├── docker-deploy-stage.sh ├── docker-push.sh ├── e2e ├── exercises.test.js ├── index.test.js ├── login.test.js ├── message.test.js ├── register.test.js ├── status.test.js ├── swagger.test.js └── users.test.js ├── ecs ├── ecs_client_prod_taskdefinition.json ├── ecs_client_stage_taskdefinition.json ├── ecs_exercises_prod_taskdefinition.json ├── ecs_exercises_stage_taskdefinition.json ├── ecs_scores_prod_taskdefinition.json ├── ecs_scores_stage_taskdefinition.json ├── ecs_swagger_prod_taskdefinition.json ├── ecs_swagger_stage_taskdefinition.json ├── ecs_users_prod_taskdefinition.json └── ecs_users_stage_taskdefinition.json ├── init_db.sh ├── package.json ├── services ├── client │ ├── .dockerignore │ ├── .gitignore │ ├── .npmrc │ ├── Dockerfile-dev │ ├── Dockerfile-prod │ ├── Dockerfile-stage │ ├── README.md │ ├── package.json │ ├── public │ │ ├── favicon.ico │ │ ├── index.html │ │ ├── main.css │ │ └── manifest.json │ └── src │ │ ├── App.jsx │ │ ├── components │ │ ├── About.jsx │ │ ├── AddUser.jsx │ │ ├── Exercise.jsx │ │ ├── Exercises.jsx │ │ ├── Footer.css │ │ ├── Footer.jsx │ │ ├── Logout.jsx │ │ ├── Message.jsx │ │ ├── NavBar.css │ │ ├── NavBar.jsx │ │ ├── UserStatus.jsx │ │ ├── UsersList.jsx │ │ ├── __mocks__ │ │ │ └── react.js │ │ ├── __tests__ │ │ │ ├── About.test.js │ │ │ ├── AddUser.test.js │ │ │ ├── App.test.js │ │ │ ├── Exercise.test.js │ │ │ ├── Exercises.test.js │ │ │ ├── Footer.test.js │ │ │ ├── Form.test.js │ │ │ ├── FormErrors.test.js │ │ │ ├── Logout.test.js │ │ │ ├── Message.test.js │ │ │ ├── NavBar.test.js │ │ │ ├── UsersList.test.js │ │ │ └── UsersStatus.test.js │ │ └── forms │ │ │ ├── Form.jsx │ │ │ ├── FormErrors.css │ │ │ ├── FormErrors.jsx │ │ │ └── form-rules.js │ │ ├── index.js │ │ ├── logo.svg │ │ ├── registerServiceWorker.js │ │ └── setupTests.js ├── exercises │ ├── Dockerfile-dev │ ├── Dockerfile-prod │ ├── Dockerfile-stage │ ├── entrypoint-stage.sh │ ├── entrypoint.sh │ ├── manage.py │ ├── project │ │ ├── __init__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── exercises.py │ │ │ ├── models.py │ │ │ └── utils.py │ │ ├── config.py │ │ ├── db │ │ │ ├── Dockerfile │ │ │ └── create.sql │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── test_base.py │ │ │ ├── test_config.py │ │ │ ├── test_exercises_api.py │ │ │ ├── test_exercises_model.py │ │ │ └── utils.py │ └── requirements.txt ├── lambda │ └── handler.py ├── nginx │ ├── Dockerfile │ └── flask.conf ├── scores │ ├── Dockerfile-dev │ ├── Dockerfile-prod │ ├── Dockerfile-stage │ ├── entrypoint-stage.sh │ ├── entrypoint.sh │ ├── manage.py │ ├── project │ │ ├── __init__.py │ │ ├── api │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── models.py │ │ │ ├── scores.py │ │ │ └── utils.py │ │ ├── config.py │ │ ├── db │ │ │ ├── Dockerfile │ │ │ └── create.sql │ │ └── tests │ │ │ ├── __init__.py │ │ │ ├── base.py │ │ │ ├── test_base.py │ │ │ ├── test_config.py │ │ │ ├── test_scores_api.py │ │ │ ├── test_scores_model.py │ │ │ └── utils.py │ └── requirements.txt ├── swagger │ ├── Dockerfile-dev │ ├── Dockerfile-prod │ ├── Dockerfile-stage │ ├── nginx.conf │ ├── start.sh │ ├── swagger.json │ └── update-spec.py └── users │ ├── .dockerignore │ ├── Dockerfile-dev │ ├── Dockerfile-prod │ ├── Dockerfile-stage │ ├── entrypoint-stage.sh │ ├── entrypoint.sh │ ├── manage.py │ ├── migrations │ ├── README │ ├── alembic.ini │ ├── env.py │ ├── script.py.mako │ └── versions │ │ ├── 98de388d3262_.py │ │ └── f127120d3cb8_.py │ ├── project │ ├── __init__.py │ ├── api │ │ ├── __init__.py │ │ ├── auth.py │ │ ├── models.py │ │ ├── templates │ │ │ └── index.html │ │ ├── users.py │ │ └── utils.py │ ├── config.py │ ├── db │ │ ├── Dockerfile │ │ └── create.sql │ └── tests │ │ ├── __init__.py │ │ ├── base.py │ │ ├── test_auth.py │ │ ├── test_config.py │ │ ├── test_user_model.py │ │ ├── test_users.py │ │ └── utils.py │ └── requirements.txt └── test.sh /.gitignore: -------------------------------------------------------------------------------- 1 | __pycache__ 2 | env 3 | htmlcov/ 4 | jest_0/ 5 | node_modules 6 | .DS_Store 7 | -------------------------------------------------------------------------------- /.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/.travis.yml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/README.md -------------------------------------------------------------------------------- /base.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base.zip -------------------------------------------------------------------------------- /base/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/Dockerfile-dev -------------------------------------------------------------------------------- /base/Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/Dockerfile-prod -------------------------------------------------------------------------------- /base/Dockerfile-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/Dockerfile-stage -------------------------------------------------------------------------------- /base/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/entrypoint.sh -------------------------------------------------------------------------------- /base/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/manage.py -------------------------------------------------------------------------------- /base/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/__init__.py -------------------------------------------------------------------------------- /base/project/api/__init__.py: -------------------------------------------------------------------------------- 1 | # project/api/__init__.py 2 | -------------------------------------------------------------------------------- /base/project/api/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/api/base.py -------------------------------------------------------------------------------- /base/project/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/api/utils.py -------------------------------------------------------------------------------- /base/project/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/config.py -------------------------------------------------------------------------------- /base/project/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # project/tests/__init__.py 2 | -------------------------------------------------------------------------------- /base/project/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/tests/base.py -------------------------------------------------------------------------------- /base/project/tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/tests/test_base.py -------------------------------------------------------------------------------- /base/project/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/project/tests/test_config.py -------------------------------------------------------------------------------- /base/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/base/requirements.txt -------------------------------------------------------------------------------- /docker-compose-dev.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/docker-compose-dev.yml -------------------------------------------------------------------------------- /docker-compose-prod.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/docker-compose-prod.yml -------------------------------------------------------------------------------- /docker-compose-stage.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/docker-compose-stage.yml -------------------------------------------------------------------------------- /docker-deploy-prod.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/docker-deploy-prod.sh -------------------------------------------------------------------------------- /docker-deploy-stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/docker-deploy-stage.sh -------------------------------------------------------------------------------- /docker-push.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/docker-push.sh -------------------------------------------------------------------------------- /e2e/exercises.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/exercises.test.js -------------------------------------------------------------------------------- /e2e/index.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/index.test.js -------------------------------------------------------------------------------- /e2e/login.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/login.test.js -------------------------------------------------------------------------------- /e2e/message.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/message.test.js -------------------------------------------------------------------------------- /e2e/register.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/register.test.js -------------------------------------------------------------------------------- /e2e/status.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/status.test.js -------------------------------------------------------------------------------- /e2e/swagger.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/swagger.test.js -------------------------------------------------------------------------------- /e2e/users.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/e2e/users.test.js -------------------------------------------------------------------------------- /ecs/ecs_client_prod_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_client_prod_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_client_stage_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_client_stage_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_exercises_prod_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_exercises_prod_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_exercises_stage_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_exercises_stage_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_scores_prod_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_scores_prod_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_scores_stage_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_scores_stage_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_swagger_prod_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_swagger_prod_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_swagger_stage_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_swagger_stage_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_users_prod_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_users_prod_taskdefinition.json -------------------------------------------------------------------------------- /ecs/ecs_users_stage_taskdefinition.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/ecs/ecs_users_stage_taskdefinition.json -------------------------------------------------------------------------------- /init_db.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/init_db.sh -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/package.json -------------------------------------------------------------------------------- /services/client/.dockerignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /services/client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/.gitignore -------------------------------------------------------------------------------- /services/client/.npmrc: -------------------------------------------------------------------------------- 1 | package-lock=false 2 | -------------------------------------------------------------------------------- /services/client/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/Dockerfile-dev -------------------------------------------------------------------------------- /services/client/Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/Dockerfile-prod -------------------------------------------------------------------------------- /services/client/Dockerfile-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/Dockerfile-stage -------------------------------------------------------------------------------- /services/client/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/README.md -------------------------------------------------------------------------------- /services/client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/package.json -------------------------------------------------------------------------------- /services/client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/public/favicon.ico -------------------------------------------------------------------------------- /services/client/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/public/index.html -------------------------------------------------------------------------------- /services/client/public/main.css: -------------------------------------------------------------------------------- 1 | html, body { 2 | font-family: 'Roboto', sans-serif !important; 3 | } 4 | -------------------------------------------------------------------------------- /services/client/public/manifest.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/public/manifest.json -------------------------------------------------------------------------------- /services/client/src/App.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/App.jsx -------------------------------------------------------------------------------- /services/client/src/components/About.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/About.jsx -------------------------------------------------------------------------------- /services/client/src/components/AddUser.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/AddUser.jsx -------------------------------------------------------------------------------- /services/client/src/components/Exercise.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/Exercise.jsx -------------------------------------------------------------------------------- /services/client/src/components/Exercises.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/Exercises.jsx -------------------------------------------------------------------------------- /services/client/src/components/Footer.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/Footer.css -------------------------------------------------------------------------------- /services/client/src/components/Footer.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/Footer.jsx -------------------------------------------------------------------------------- /services/client/src/components/Logout.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/Logout.jsx -------------------------------------------------------------------------------- /services/client/src/components/Message.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/Message.jsx -------------------------------------------------------------------------------- /services/client/src/components/NavBar.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/NavBar.css -------------------------------------------------------------------------------- /services/client/src/components/NavBar.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/NavBar.jsx -------------------------------------------------------------------------------- /services/client/src/components/UserStatus.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/UserStatus.jsx -------------------------------------------------------------------------------- /services/client/src/components/UsersList.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/UsersList.jsx -------------------------------------------------------------------------------- /services/client/src/components/__mocks__/react.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__mocks__/react.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/About.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/About.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/AddUser.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/AddUser.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/App.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/App.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/Exercise.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/Exercise.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/Exercises.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/Exercises.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/Footer.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/Footer.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/Form.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/Form.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/FormErrors.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/FormErrors.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/Logout.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/Logout.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/Message.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/Message.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/NavBar.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/NavBar.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/UsersList.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/UsersList.test.js -------------------------------------------------------------------------------- /services/client/src/components/__tests__/UsersStatus.test.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/__tests__/UsersStatus.test.js -------------------------------------------------------------------------------- /services/client/src/components/forms/Form.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/forms/Form.jsx -------------------------------------------------------------------------------- /services/client/src/components/forms/FormErrors.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/forms/FormErrors.css -------------------------------------------------------------------------------- /services/client/src/components/forms/FormErrors.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/forms/FormErrors.jsx -------------------------------------------------------------------------------- /services/client/src/components/forms/form-rules.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/components/forms/form-rules.js -------------------------------------------------------------------------------- /services/client/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/index.js -------------------------------------------------------------------------------- /services/client/src/logo.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/logo.svg -------------------------------------------------------------------------------- /services/client/src/registerServiceWorker.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/registerServiceWorker.js -------------------------------------------------------------------------------- /services/client/src/setupTests.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/client/src/setupTests.js -------------------------------------------------------------------------------- /services/exercises/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/Dockerfile-dev -------------------------------------------------------------------------------- /services/exercises/Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/Dockerfile-prod -------------------------------------------------------------------------------- /services/exercises/Dockerfile-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/Dockerfile-stage -------------------------------------------------------------------------------- /services/exercises/entrypoint-stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/entrypoint-stage.sh -------------------------------------------------------------------------------- /services/exercises/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/entrypoint.sh -------------------------------------------------------------------------------- /services/exercises/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/manage.py -------------------------------------------------------------------------------- /services/exercises/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/__init__.py -------------------------------------------------------------------------------- /services/exercises/project/api/__init__.py: -------------------------------------------------------------------------------- 1 | # services/exercises/project/api/__init__.py 2 | -------------------------------------------------------------------------------- /services/exercises/project/api/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/api/base.py -------------------------------------------------------------------------------- /services/exercises/project/api/exercises.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/api/exercises.py -------------------------------------------------------------------------------- /services/exercises/project/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/api/models.py -------------------------------------------------------------------------------- /services/exercises/project/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/api/utils.py -------------------------------------------------------------------------------- /services/exercises/project/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/config.py -------------------------------------------------------------------------------- /services/exercises/project/db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/db/Dockerfile -------------------------------------------------------------------------------- /services/exercises/project/db/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/db/create.sql -------------------------------------------------------------------------------- /services/exercises/project/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # services/exercises/project/tests/__init__.py 2 | -------------------------------------------------------------------------------- /services/exercises/project/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/tests/base.py -------------------------------------------------------------------------------- /services/exercises/project/tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/tests/test_base.py -------------------------------------------------------------------------------- /services/exercises/project/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/tests/test_config.py -------------------------------------------------------------------------------- /services/exercises/project/tests/test_exercises_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/tests/test_exercises_api.py -------------------------------------------------------------------------------- /services/exercises/project/tests/test_exercises_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/tests/test_exercises_model.py -------------------------------------------------------------------------------- /services/exercises/project/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/project/tests/utils.py -------------------------------------------------------------------------------- /services/exercises/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/exercises/requirements.txt -------------------------------------------------------------------------------- /services/lambda/handler.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/lambda/handler.py -------------------------------------------------------------------------------- /services/nginx/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/nginx/Dockerfile -------------------------------------------------------------------------------- /services/nginx/flask.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/nginx/flask.conf -------------------------------------------------------------------------------- /services/scores/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/Dockerfile-dev -------------------------------------------------------------------------------- /services/scores/Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/Dockerfile-prod -------------------------------------------------------------------------------- /services/scores/Dockerfile-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/Dockerfile-stage -------------------------------------------------------------------------------- /services/scores/entrypoint-stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/entrypoint-stage.sh -------------------------------------------------------------------------------- /services/scores/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/entrypoint.sh -------------------------------------------------------------------------------- /services/scores/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/manage.py -------------------------------------------------------------------------------- /services/scores/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/__init__.py -------------------------------------------------------------------------------- /services/scores/project/api/__init__.py: -------------------------------------------------------------------------------- 1 | # services/scores/project/api/__init__.py 2 | -------------------------------------------------------------------------------- /services/scores/project/api/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/api/base.py -------------------------------------------------------------------------------- /services/scores/project/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/api/models.py -------------------------------------------------------------------------------- /services/scores/project/api/scores.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/api/scores.py -------------------------------------------------------------------------------- /services/scores/project/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/api/utils.py -------------------------------------------------------------------------------- /services/scores/project/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/config.py -------------------------------------------------------------------------------- /services/scores/project/db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/db/Dockerfile -------------------------------------------------------------------------------- /services/scores/project/db/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/db/create.sql -------------------------------------------------------------------------------- /services/scores/project/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # services/scores/project/tests/__init__.py 2 | -------------------------------------------------------------------------------- /services/scores/project/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/tests/base.py -------------------------------------------------------------------------------- /services/scores/project/tests/test_base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/tests/test_base.py -------------------------------------------------------------------------------- /services/scores/project/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/tests/test_config.py -------------------------------------------------------------------------------- /services/scores/project/tests/test_scores_api.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/tests/test_scores_api.py -------------------------------------------------------------------------------- /services/scores/project/tests/test_scores_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/tests/test_scores_model.py -------------------------------------------------------------------------------- /services/scores/project/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/project/tests/utils.py -------------------------------------------------------------------------------- /services/scores/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/scores/requirements.txt -------------------------------------------------------------------------------- /services/swagger/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/Dockerfile-dev -------------------------------------------------------------------------------- /services/swagger/Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/Dockerfile-prod -------------------------------------------------------------------------------- /services/swagger/Dockerfile-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/Dockerfile-stage -------------------------------------------------------------------------------- /services/swagger/nginx.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/nginx.conf -------------------------------------------------------------------------------- /services/swagger/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/start.sh -------------------------------------------------------------------------------- /services/swagger/swagger.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/swagger.json -------------------------------------------------------------------------------- /services/swagger/update-spec.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/swagger/update-spec.py -------------------------------------------------------------------------------- /services/users/.dockerignore: -------------------------------------------------------------------------------- 1 | env 2 | -------------------------------------------------------------------------------- /services/users/Dockerfile-dev: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/Dockerfile-dev -------------------------------------------------------------------------------- /services/users/Dockerfile-prod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/Dockerfile-prod -------------------------------------------------------------------------------- /services/users/Dockerfile-stage: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/Dockerfile-stage -------------------------------------------------------------------------------- /services/users/entrypoint-stage.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/entrypoint-stage.sh -------------------------------------------------------------------------------- /services/users/entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/entrypoint.sh -------------------------------------------------------------------------------- /services/users/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/manage.py -------------------------------------------------------------------------------- /services/users/migrations/README: -------------------------------------------------------------------------------- 1 | Generic single-database configuration. -------------------------------------------------------------------------------- /services/users/migrations/alembic.ini: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/migrations/alembic.ini -------------------------------------------------------------------------------- /services/users/migrations/env.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/migrations/env.py -------------------------------------------------------------------------------- /services/users/migrations/script.py.mako: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/migrations/script.py.mako -------------------------------------------------------------------------------- /services/users/migrations/versions/98de388d3262_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/migrations/versions/98de388d3262_.py -------------------------------------------------------------------------------- /services/users/migrations/versions/f127120d3cb8_.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/migrations/versions/f127120d3cb8_.py -------------------------------------------------------------------------------- /services/users/project/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/__init__.py -------------------------------------------------------------------------------- /services/users/project/api/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /services/users/project/api/auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/api/auth.py -------------------------------------------------------------------------------- /services/users/project/api/models.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/api/models.py -------------------------------------------------------------------------------- /services/users/project/api/templates/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/api/templates/index.html -------------------------------------------------------------------------------- /services/users/project/api/users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/api/users.py -------------------------------------------------------------------------------- /services/users/project/api/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/api/utils.py -------------------------------------------------------------------------------- /services/users/project/config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/config.py -------------------------------------------------------------------------------- /services/users/project/db/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/db/Dockerfile -------------------------------------------------------------------------------- /services/users/project/db/create.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/db/create.sql -------------------------------------------------------------------------------- /services/users/project/tests/__init__.py: -------------------------------------------------------------------------------- 1 | # services/users/project/tests/__init__.py 2 | -------------------------------------------------------------------------------- /services/users/project/tests/base.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/tests/base.py -------------------------------------------------------------------------------- /services/users/project/tests/test_auth.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/tests/test_auth.py -------------------------------------------------------------------------------- /services/users/project/tests/test_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/tests/test_config.py -------------------------------------------------------------------------------- /services/users/project/tests/test_user_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/tests/test_user_model.py -------------------------------------------------------------------------------- /services/users/project/tests/test_users.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/tests/test_users.py -------------------------------------------------------------------------------- /services/users/project/tests/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/project/tests/utils.py -------------------------------------------------------------------------------- /services/users/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/services/users/requirements.txt -------------------------------------------------------------------------------- /test.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/testdrivenio/testdriven-app/HEAD/test.sh --------------------------------------------------------------------------------