├── .dockerignore ├── .gitignore ├── .sonarcloud.properties ├── CONTRIBUTING.md ├── Jenkinsfile ├── LICENSE ├── README.md ├── deepomatic ├── README.md └── dmake ├── dmake ├── __init__.py ├── cli.py ├── commands │ ├── __init__.py │ ├── generate_doc.py │ ├── graph.py │ ├── release.py │ └── stop.py ├── common.py ├── core.py ├── deepobuild.py ├── dmake ├── docker_config.py ├── docker_image.py ├── docker_registry.py ├── docs.py ├── kubernetes.py ├── migrations │ ├── 0001_docker_links_names_to_needed_links.py │ └── __init__.py ├── serializer.py ├── templates │ ├── deploy │ │ └── deploy_ssh │ │ │ └── start_app.sh │ ├── docker-base-raw-root-image │ │ └── make_base.sh │ ├── docker-base │ │ ├── config.logrotate │ │ ├── install_pip.sh │ │ ├── install_pip3.sh │ │ ├── load_credentials.sh │ │ └── make_base.sh │ └── jenkins │ │ └── Jenkinsfile ├── test_common.py ├── test_docker_registry.py └── utils │ ├── dmake_build_base_docker │ ├── dmake_build_docker │ ├── dmake_check_daemons │ ├── dmake_check_services │ ├── dmake_check_tmp_dir │ ├── dmake_clean │ ├── dmake_copy │ ├── dmake_copy_template │ ├── dmake_create_docker_shared_volume │ ├── dmake_deploy_aws_eb │ ├── dmake_deploy_k8s_cd │ ├── dmake_deploy_kubernetes │ ├── dmake_deploy_ssh │ ├── dmake_exec_docker │ ├── dmake_fail │ ├── dmake_find │ ├── dmake_make_tmp_dir │ ├── dmake_md5 │ ├── dmake_push_docker_image │ ├── dmake_remove_docker_containers_and_images │ ├── dmake_replace_vars │ ├── dmake_replace_vars_from_file │ ├── dmake_return_docker_links │ ├── dmake_run_docker │ ├── dmake_run_docker_command │ ├── dmake_run_docker_daemon │ ├── dmake_run_docker_link │ ├── dmake_run_docker_test │ ├── dmake_test_get_results │ ├── dmake_wait_for_it │ └── dmake_wait_for_it_wrapper ├── docs ├── EXAMPLE.md ├── FORMAT.md ├── Makefile ├── USAGE.md └── test_docs.py ├── install.sh ├── requirements.dev.txt ├── requirements.txt ├── setup.cfg ├── test ├── .dockerignore ├── .gitignore ├── Makefile ├── e2e │ ├── .dockerignore │ ├── .gitignore │ ├── deploy │ │ └── Dockerfile │ └── dmake.yml ├── gpu │ ├── .dockerignore │ ├── deploy │ │ ├── Dockerfile │ │ └── gpu │ │ │ └── test │ │ │ └── nvidia-smi.sh │ └── dmake.yml ├── k8s │ ├── .dockerignore │ ├── deploy │ │ ├── Dockerfile │ │ ├── kubernetes-configmap-data.json │ │ ├── kubernetes-deploy-1.yaml │ │ ├── kubernetes-deploy-2.yaml │ │ └── kubernetes-deploy-3.yaml │ └── dmake.yml ├── test-resources │ ├── .gitignore │ ├── graph.build.test-web.gv │ ├── graph.deploy.*.gv │ ├── graph.deploy.test-e2e.gv │ ├── graph.deploy.test-k8s.gv │ ├── graph.run.test-e2e.gv │ ├── graph.run.test-web2.gv │ ├── graph.shell.test-web.gv │ ├── graph.test.*.gv │ ├── graph.test.test-e2e.gv │ └── graph.test.test-web2.gv ├── test_graph.py ├── test_link_names.py ├── test_release_command.py ├── test_secret ├── web │ ├── .gitignore │ ├── Makefile │ ├── app │ │ ├── __init__.py │ │ ├── templates │ │ │ └── app │ │ │ │ └── index.html │ │ ├── tests.py │ │ ├── urls.py │ │ └── views.py │ ├── deploy │ │ ├── base │ │ │ ├── build │ │ │ │ ├── Makefile │ │ │ │ ├── install.sh │ │ │ │ ├── requirements.in │ │ │ │ └── requirements.txt │ │ │ ├── run │ │ │ │ └── dev-entrypoint.sh │ │ │ └── test │ │ │ │ └── mount-secret.sh │ │ └── web │ │ │ ├── run │ │ │ ├── entrypoint.sh │ │ │ └── start.sh │ │ │ └── test │ │ │ ├── needed-service-link.sh │ │ │ └── shared-volumes.sh │ ├── dmake.yml │ ├── manage.py │ ├── test_access_from_another_build_context.txt │ └── web │ │ ├── __init__.py │ │ ├── settings.py │ │ ├── urls.py │ │ └── wsgi.py └── worker │ ├── .dockerignore │ ├── Makefile │ ├── deploy │ ├── base │ │ ├── build │ │ │ └── install.sh │ │ └── run │ │ │ └── dev-entrypoint.sh │ └── worker │ │ ├── build │ │ └── Dockerfile │ │ ├── run │ │ └── start.sh │ │ └── test │ │ └── shared-volumes.sh │ ├── dmake.yml │ ├── gtest │ ├── .gitattributes │ ├── gtest-all.cpp │ ├── gtest.h │ └── gtest_main.cc │ └── src │ ├── amqp_client.cpp │ ├── amqp_client.hpp │ ├── app.cpp │ ├── app.hpp │ ├── main.cpp │ └── test.cpp └── tutorial ├── .gitignore ├── e2e ├── .dockerignore ├── deploy │ └── Dockerfile └── dmake.yml ├── web ├── .gitignore ├── Makefile ├── app │ ├── __init__.py │ ├── templates │ │ └── app │ │ │ └── index.html │ ├── tests.py │ ├── urls.py │ └── views.py ├── deploy │ ├── base │ │ ├── build │ │ │ ├── Makefile │ │ │ ├── install.sh │ │ │ ├── requirements.in │ │ │ └── requirements.txt │ │ └── run │ │ │ └── dev-entrypoint.sh │ └── web │ │ ├── run │ │ └── start.sh │ │ └── test │ │ ├── needed-service-link.sh │ │ └── shared-volumes.sh ├── dmake.yml ├── manage.py └── web │ ├── __init__.py │ ├── settings.py │ ├── urls.py │ └── wsgi.py └── worker ├── .dockerignore ├── Makefile ├── deploy ├── Dockerfile ├── base │ ├── build │ │ └── install.sh │ └── run │ │ └── dev-entrypoint.sh └── worker │ ├── run │ └── start.sh │ └── test │ └── shared-volumes.sh ├── dmake.yml ├── gtest ├── .gitattributes ├── gtest-all.cpp ├── gtest.h └── gtest_main.cc └── src ├── amqp_client.cpp ├── amqp_client.hpp ├── app.cpp ├── app.hpp ├── main.cpp └── test.cpp /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/.dockerignore -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/.gitignore -------------------------------------------------------------------------------- /.sonarcloud.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/.sonarcloud.properties -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/Jenkinsfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/README.md -------------------------------------------------------------------------------- /deepomatic/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/deepomatic/README.md -------------------------------------------------------------------------------- /deepomatic/dmake: -------------------------------------------------------------------------------- 1 | ../dmake -------------------------------------------------------------------------------- /dmake/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dmake/cli.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/cli.py -------------------------------------------------------------------------------- /dmake/commands/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/commands/__init__.py -------------------------------------------------------------------------------- /dmake/commands/generate_doc.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/commands/generate_doc.py -------------------------------------------------------------------------------- /dmake/commands/graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/commands/graph.py -------------------------------------------------------------------------------- /dmake/commands/release.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/commands/release.py -------------------------------------------------------------------------------- /dmake/commands/stop.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/commands/stop.py -------------------------------------------------------------------------------- /dmake/common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/common.py -------------------------------------------------------------------------------- /dmake/core.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/core.py -------------------------------------------------------------------------------- /dmake/deepobuild.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/deepobuild.py -------------------------------------------------------------------------------- /dmake/dmake: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/dmake -------------------------------------------------------------------------------- /dmake/docker_config.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/docker_config.py -------------------------------------------------------------------------------- /dmake/docker_image.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/docker_image.py -------------------------------------------------------------------------------- /dmake/docker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/docker_registry.py -------------------------------------------------------------------------------- /dmake/docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/docs.py -------------------------------------------------------------------------------- /dmake/kubernetes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/kubernetes.py -------------------------------------------------------------------------------- /dmake/migrations/0001_docker_links_names_to_needed_links.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/migrations/0001_docker_links_names_to_needed_links.py -------------------------------------------------------------------------------- /dmake/migrations/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /dmake/serializer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/serializer.py -------------------------------------------------------------------------------- /dmake/templates/deploy/deploy_ssh/start_app.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/deploy/deploy_ssh/start_app.sh -------------------------------------------------------------------------------- /dmake/templates/docker-base-raw-root-image/make_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/docker-base-raw-root-image/make_base.sh -------------------------------------------------------------------------------- /dmake/templates/docker-base/config.logrotate: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/docker-base/config.logrotate -------------------------------------------------------------------------------- /dmake/templates/docker-base/install_pip.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/docker-base/install_pip.sh -------------------------------------------------------------------------------- /dmake/templates/docker-base/install_pip3.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/docker-base/install_pip3.sh -------------------------------------------------------------------------------- /dmake/templates/docker-base/load_credentials.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/docker-base/load_credentials.sh -------------------------------------------------------------------------------- /dmake/templates/docker-base/make_base.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/docker-base/make_base.sh -------------------------------------------------------------------------------- /dmake/templates/jenkins/Jenkinsfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/templates/jenkins/Jenkinsfile -------------------------------------------------------------------------------- /dmake/test_common.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/test_common.py -------------------------------------------------------------------------------- /dmake/test_docker_registry.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/test_docker_registry.py -------------------------------------------------------------------------------- /dmake/utils/dmake_build_base_docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_build_base_docker -------------------------------------------------------------------------------- /dmake/utils/dmake_build_docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_build_docker -------------------------------------------------------------------------------- /dmake/utils/dmake_check_daemons: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_check_daemons -------------------------------------------------------------------------------- /dmake/utils/dmake_check_services: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_check_services -------------------------------------------------------------------------------- /dmake/utils/dmake_check_tmp_dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_check_tmp_dir -------------------------------------------------------------------------------- /dmake/utils/dmake_clean: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_clean -------------------------------------------------------------------------------- /dmake/utils/dmake_copy: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_copy -------------------------------------------------------------------------------- /dmake/utils/dmake_copy_template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_copy_template -------------------------------------------------------------------------------- /dmake/utils/dmake_create_docker_shared_volume: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_create_docker_shared_volume -------------------------------------------------------------------------------- /dmake/utils/dmake_deploy_aws_eb: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_deploy_aws_eb -------------------------------------------------------------------------------- /dmake/utils/dmake_deploy_k8s_cd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_deploy_k8s_cd -------------------------------------------------------------------------------- /dmake/utils/dmake_deploy_kubernetes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_deploy_kubernetes -------------------------------------------------------------------------------- /dmake/utils/dmake_deploy_ssh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_deploy_ssh -------------------------------------------------------------------------------- /dmake/utils/dmake_exec_docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_exec_docker -------------------------------------------------------------------------------- /dmake/utils/dmake_fail: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_fail -------------------------------------------------------------------------------- /dmake/utils/dmake_find: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_find -------------------------------------------------------------------------------- /dmake/utils/dmake_make_tmp_dir: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_make_tmp_dir -------------------------------------------------------------------------------- /dmake/utils/dmake_md5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_md5 -------------------------------------------------------------------------------- /dmake/utils/dmake_push_docker_image: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_push_docker_image -------------------------------------------------------------------------------- /dmake/utils/dmake_remove_docker_containers_and_images: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_remove_docker_containers_and_images -------------------------------------------------------------------------------- /dmake/utils/dmake_replace_vars: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_replace_vars -------------------------------------------------------------------------------- /dmake/utils/dmake_replace_vars_from_file: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_replace_vars_from_file -------------------------------------------------------------------------------- /dmake/utils/dmake_return_docker_links: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_return_docker_links -------------------------------------------------------------------------------- /dmake/utils/dmake_run_docker: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_run_docker -------------------------------------------------------------------------------- /dmake/utils/dmake_run_docker_command: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_run_docker_command -------------------------------------------------------------------------------- /dmake/utils/dmake_run_docker_daemon: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_run_docker_daemon -------------------------------------------------------------------------------- /dmake/utils/dmake_run_docker_link: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_run_docker_link -------------------------------------------------------------------------------- /dmake/utils/dmake_run_docker_test: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_run_docker_test -------------------------------------------------------------------------------- /dmake/utils/dmake_test_get_results: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_test_get_results -------------------------------------------------------------------------------- /dmake/utils/dmake_wait_for_it: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_wait_for_it -------------------------------------------------------------------------------- /dmake/utils/dmake_wait_for_it_wrapper: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/dmake/utils/dmake_wait_for_it_wrapper -------------------------------------------------------------------------------- /docs/EXAMPLE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/docs/EXAMPLE.md -------------------------------------------------------------------------------- /docs/FORMAT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/docs/FORMAT.md -------------------------------------------------------------------------------- /docs/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/docs/Makefile -------------------------------------------------------------------------------- /docs/USAGE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/docs/USAGE.md -------------------------------------------------------------------------------- /docs/test_docs.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/docs/test_docs.py -------------------------------------------------------------------------------- /install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/install.sh -------------------------------------------------------------------------------- /requirements.dev.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/requirements.dev.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/requirements.txt -------------------------------------------------------------------------------- /setup.cfg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/setup.cfg -------------------------------------------------------------------------------- /test/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/.dockerignore -------------------------------------------------------------------------------- /test/.gitignore: -------------------------------------------------------------------------------- 1 | .dmake 2 | .venv 3 | *.sqlite3 4 | *.pyc 5 | 6 | /worker/bin 7 | -------------------------------------------------------------------------------- /test/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/Makefile -------------------------------------------------------------------------------- /test/e2e/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/e2e/.dockerignore -------------------------------------------------------------------------------- /test/e2e/.gitignore: -------------------------------------------------------------------------------- 1 | artifacts/ 2 | -------------------------------------------------------------------------------- /test/e2e/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/e2e/deploy/Dockerfile -------------------------------------------------------------------------------- /test/e2e/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/e2e/dmake.yml -------------------------------------------------------------------------------- /test/gpu/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/gpu/.dockerignore -------------------------------------------------------------------------------- /test/gpu/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/gpu/deploy/Dockerfile -------------------------------------------------------------------------------- /test/gpu/deploy/gpu/test/nvidia-smi.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/gpu/deploy/gpu/test/nvidia-smi.sh -------------------------------------------------------------------------------- /test/gpu/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/gpu/dmake.yml -------------------------------------------------------------------------------- /test/k8s/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/k8s/.dockerignore -------------------------------------------------------------------------------- /test/k8s/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/k8s/deploy/Dockerfile -------------------------------------------------------------------------------- /test/k8s/deploy/kubernetes-configmap-data.json: -------------------------------------------------------------------------------- 1 | {"foo": true} 2 | -------------------------------------------------------------------------------- /test/k8s/deploy/kubernetes-deploy-1.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/k8s/deploy/kubernetes-deploy-1.yaml -------------------------------------------------------------------------------- /test/k8s/deploy/kubernetes-deploy-2.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/k8s/deploy/kubernetes-deploy-2.yaml -------------------------------------------------------------------------------- /test/k8s/deploy/kubernetes-deploy-3.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/k8s/deploy/kubernetes-deploy-3.yaml -------------------------------------------------------------------------------- /test/k8s/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/k8s/dmake.yml -------------------------------------------------------------------------------- /test/test-resources/.gitignore: -------------------------------------------------------------------------------- 1 | *.png 2 | -------------------------------------------------------------------------------- /test/test-resources/graph.build.test-web.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.build.test-web.gv -------------------------------------------------------------------------------- /test/test-resources/graph.deploy.*.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.deploy.*.gv -------------------------------------------------------------------------------- /test/test-resources/graph.deploy.test-e2e.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.deploy.test-e2e.gv -------------------------------------------------------------------------------- /test/test-resources/graph.deploy.test-k8s.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.deploy.test-k8s.gv -------------------------------------------------------------------------------- /test/test-resources/graph.run.test-e2e.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.run.test-e2e.gv -------------------------------------------------------------------------------- /test/test-resources/graph.run.test-web2.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.run.test-web2.gv -------------------------------------------------------------------------------- /test/test-resources/graph.shell.test-web.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.shell.test-web.gv -------------------------------------------------------------------------------- /test/test-resources/graph.test.*.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.test.*.gv -------------------------------------------------------------------------------- /test/test-resources/graph.test.test-e2e.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.test.test-e2e.gv -------------------------------------------------------------------------------- /test/test-resources/graph.test.test-web2.gv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test-resources/graph.test.test-web2.gv -------------------------------------------------------------------------------- /test/test_graph.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test_graph.py -------------------------------------------------------------------------------- /test/test_link_names.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test_link_names.py -------------------------------------------------------------------------------- /test/test_release_command.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/test_release_command.py -------------------------------------------------------------------------------- /test/test_secret: -------------------------------------------------------------------------------- 1 | this_is_a_secret_value 2 | -------------------------------------------------------------------------------- /test/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/.gitignore -------------------------------------------------------------------------------- /test/web/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/Makefile -------------------------------------------------------------------------------- /test/web/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/web/app/templates/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/app/templates/app/index.html -------------------------------------------------------------------------------- /test/web/app/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/app/tests.py -------------------------------------------------------------------------------- /test/web/app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/app/urls.py -------------------------------------------------------------------------------- /test/web/app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/app/views.py -------------------------------------------------------------------------------- /test/web/deploy/base/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/base/build/Makefile -------------------------------------------------------------------------------- /test/web/deploy/base/build/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/base/build/install.sh -------------------------------------------------------------------------------- /test/web/deploy/base/build/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/base/build/requirements.in -------------------------------------------------------------------------------- /test/web/deploy/base/build/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/base/build/requirements.txt -------------------------------------------------------------------------------- /test/web/deploy/base/run/dev-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/base/run/dev-entrypoint.sh -------------------------------------------------------------------------------- /test/web/deploy/base/test/mount-secret.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/base/test/mount-secret.sh -------------------------------------------------------------------------------- /test/web/deploy/web/run/entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | export ENV_FROM_ENTRYPOINT=ok 4 | exec "$@" 5 | -------------------------------------------------------------------------------- /test/web/deploy/web/run/start.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | make run 4 | -------------------------------------------------------------------------------- /test/web/deploy/web/test/needed-service-link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/web/test/needed-service-link.sh -------------------------------------------------------------------------------- /test/web/deploy/web/test/shared-volumes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/deploy/web/test/shared-volumes.sh -------------------------------------------------------------------------------- /test/web/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/dmake.yml -------------------------------------------------------------------------------- /test/web/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/manage.py -------------------------------------------------------------------------------- /test/web/test_access_from_another_build_context.txt: -------------------------------------------------------------------------------- 1 | Hello from web build context -------------------------------------------------------------------------------- /test/web/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /test/web/web/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/web/settings.py -------------------------------------------------------------------------------- /test/web/web/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/web/urls.py -------------------------------------------------------------------------------- /test/web/web/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/web/web/wsgi.py -------------------------------------------------------------------------------- /test/worker/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/.dockerignore -------------------------------------------------------------------------------- /test/worker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/Makefile -------------------------------------------------------------------------------- /test/worker/deploy/base/build/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/deploy/base/build/install.sh -------------------------------------------------------------------------------- /test/worker/deploy/base/run/dev-entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "hello from dev entrypoint" 4 | 5 | exec "$@" 6 | -------------------------------------------------------------------------------- /test/worker/deploy/worker/build/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/deploy/worker/build/Dockerfile -------------------------------------------------------------------------------- /test/worker/deploy/worker/run/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/deploy/worker/run/start.sh -------------------------------------------------------------------------------- /test/worker/deploy/worker/test/shared-volumes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/deploy/worker/test/shared-volumes.sh -------------------------------------------------------------------------------- /test/worker/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/dmake.yml -------------------------------------------------------------------------------- /test/worker/gtest/.gitattributes: -------------------------------------------------------------------------------- 1 | ** -linguist-detectable 2 | -------------------------------------------------------------------------------- /test/worker/gtest/gtest-all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/gtest/gtest-all.cpp -------------------------------------------------------------------------------- /test/worker/gtest/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/gtest/gtest.h -------------------------------------------------------------------------------- /test/worker/gtest/gtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/gtest/gtest_main.cc -------------------------------------------------------------------------------- /test/worker/src/amqp_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/src/amqp_client.cpp -------------------------------------------------------------------------------- /test/worker/src/amqp_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/src/amqp_client.hpp -------------------------------------------------------------------------------- /test/worker/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/src/app.cpp -------------------------------------------------------------------------------- /test/worker/src/app.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/src/app.hpp -------------------------------------------------------------------------------- /test/worker/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/src/main.cpp -------------------------------------------------------------------------------- /test/worker/src/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/test/worker/src/test.cpp -------------------------------------------------------------------------------- /tutorial/.gitignore: -------------------------------------------------------------------------------- 1 | .dmake 2 | .venv 3 | *.sqlite3 4 | *.pyc 5 | 6 | /worker/bin 7 | -------------------------------------------------------------------------------- /tutorial/e2e/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/e2e/.dockerignore -------------------------------------------------------------------------------- /tutorial/e2e/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/e2e/deploy/Dockerfile -------------------------------------------------------------------------------- /tutorial/e2e/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/e2e/dmake.yml -------------------------------------------------------------------------------- /tutorial/web/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/.gitignore -------------------------------------------------------------------------------- /tutorial/web/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/Makefile -------------------------------------------------------------------------------- /tutorial/web/app/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorial/web/app/templates/app/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/app/templates/app/index.html -------------------------------------------------------------------------------- /tutorial/web/app/tests.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/app/tests.py -------------------------------------------------------------------------------- /tutorial/web/app/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/app/urls.py -------------------------------------------------------------------------------- /tutorial/web/app/views.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/app/views.py -------------------------------------------------------------------------------- /tutorial/web/deploy/base/build/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/base/build/Makefile -------------------------------------------------------------------------------- /tutorial/web/deploy/base/build/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/base/build/install.sh -------------------------------------------------------------------------------- /tutorial/web/deploy/base/build/requirements.in: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/base/build/requirements.in -------------------------------------------------------------------------------- /tutorial/web/deploy/base/build/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/base/build/requirements.txt -------------------------------------------------------------------------------- /tutorial/web/deploy/base/run/dev-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/base/run/dev-entrypoint.sh -------------------------------------------------------------------------------- /tutorial/web/deploy/web/run/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/web/run/start.sh -------------------------------------------------------------------------------- /tutorial/web/deploy/web/test/needed-service-link.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/web/test/needed-service-link.sh -------------------------------------------------------------------------------- /tutorial/web/deploy/web/test/shared-volumes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/deploy/web/test/shared-volumes.sh -------------------------------------------------------------------------------- /tutorial/web/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/dmake.yml -------------------------------------------------------------------------------- /tutorial/web/manage.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/manage.py -------------------------------------------------------------------------------- /tutorial/web/web/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /tutorial/web/web/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/web/settings.py -------------------------------------------------------------------------------- /tutorial/web/web/urls.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/web/urls.py -------------------------------------------------------------------------------- /tutorial/web/web/wsgi.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/web/web/wsgi.py -------------------------------------------------------------------------------- /tutorial/worker/.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/.dockerignore -------------------------------------------------------------------------------- /tutorial/worker/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/Makefile -------------------------------------------------------------------------------- /tutorial/worker/deploy/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/deploy/Dockerfile -------------------------------------------------------------------------------- /tutorial/worker/deploy/base/build/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/deploy/base/build/install.sh -------------------------------------------------------------------------------- /tutorial/worker/deploy/base/run/dev-entrypoint.sh: -------------------------------------------------------------------------------- 1 | #!/bin/bash 2 | 3 | echo "hello from dev entrypoint" 4 | 5 | exec "$@" 6 | -------------------------------------------------------------------------------- /tutorial/worker/deploy/worker/run/start.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/deploy/worker/run/start.sh -------------------------------------------------------------------------------- /tutorial/worker/deploy/worker/test/shared-volumes.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/deploy/worker/test/shared-volumes.sh -------------------------------------------------------------------------------- /tutorial/worker/dmake.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/dmake.yml -------------------------------------------------------------------------------- /tutorial/worker/gtest/.gitattributes: -------------------------------------------------------------------------------- 1 | ** -linguist-detectable 2 | -------------------------------------------------------------------------------- /tutorial/worker/gtest/gtest-all.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/gtest/gtest-all.cpp -------------------------------------------------------------------------------- /tutorial/worker/gtest/gtest.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/gtest/gtest.h -------------------------------------------------------------------------------- /tutorial/worker/gtest/gtest_main.cc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/gtest/gtest_main.cc -------------------------------------------------------------------------------- /tutorial/worker/src/amqp_client.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/src/amqp_client.cpp -------------------------------------------------------------------------------- /tutorial/worker/src/amqp_client.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/src/amqp_client.hpp -------------------------------------------------------------------------------- /tutorial/worker/src/app.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/src/app.cpp -------------------------------------------------------------------------------- /tutorial/worker/src/app.hpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/src/app.hpp -------------------------------------------------------------------------------- /tutorial/worker/src/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/src/main.cpp -------------------------------------------------------------------------------- /tutorial/worker/src/test.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Deepomatic/dmake/HEAD/tutorial/worker/src/test.cpp --------------------------------------------------------------------------------