├── .dockerignore ├── .github └── workflows │ └── docker-image.yaml ├── .gitignore ├── .run └── go build gitlab.com_cmdjulian_mopy_cmd_mopy.run.xml ├── Dockerfile ├── LICENSE ├── README.md ├── cmd └── mopy │ └── main.go ├── example ├── full │ ├── Dockerfile │ ├── Mopyfile.yaml │ ├── README.md │ ├── my-python-app │ │ └── main.py │ └── requirements.txt ├── hello-world │ ├── Mopyfile.yaml │ ├── README.MD │ └── main.py ├── minimal │ └── Mopyfile.yaml └── requirements.txt │ ├── Mopyfile.yaml │ ├── README.MD │ └── requirements.txt ├── go.mod ├── go.sum ├── json-schema.json ├── logo.png ├── pkg ├── config │ └── config.go ├── llb │ ├── build.go │ └── config2dockerfile.go └── utils │ └── utils.go └── renovate.json /.dockerignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/.dockerignore -------------------------------------------------------------------------------- /.github/workflows/docker-image.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/.github/workflows/docker-image.yaml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | .idea 2 | vendor 3 | -------------------------------------------------------------------------------- /.run/go build gitlab.com_cmdjulian_mopy_cmd_mopy.run.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/.run/go build gitlab.com_cmdjulian_mopy_cmd_mopy.run.xml -------------------------------------------------------------------------------- /Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/Dockerfile -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/README.md -------------------------------------------------------------------------------- /cmd/mopy/main.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/cmd/mopy/main.go -------------------------------------------------------------------------------- /example/full/Dockerfile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/example/full/Dockerfile -------------------------------------------------------------------------------- /example/full/Mopyfile.yaml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/example/full/Mopyfile.yaml -------------------------------------------------------------------------------- /example/full/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/example/full/README.md -------------------------------------------------------------------------------- /example/full/my-python-app/main.py: -------------------------------------------------------------------------------- 1 | print("Hello World!") -------------------------------------------------------------------------------- /example/full/requirements.txt: -------------------------------------------------------------------------------- 1 | catt 2 | -------------------------------------------------------------------------------- /example/hello-world/Mopyfile.yaml: -------------------------------------------------------------------------------- 1 | #syntax=cmdjulian/mopy:v1 2 | 3 | python: 3.11 4 | project: main.py -------------------------------------------------------------------------------- /example/hello-world/README.MD: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/example/hello-world/README.MD -------------------------------------------------------------------------------- /example/hello-world/main.py: -------------------------------------------------------------------------------- 1 | print("Hello World!") -------------------------------------------------------------------------------- /example/minimal/Mopyfile.yaml: -------------------------------------------------------------------------------- 1 | #syntax=cmdjulian/mopy:v1 2 | 3 | python: 3.9 -------------------------------------------------------------------------------- /example/requirements.txt/Mopyfile.yaml: -------------------------------------------------------------------------------- 1 | #syntax=cmdjulian/mopy:v1 2 | 3 | python: 3.7 4 | pip: [ ./requirements.txt ] -------------------------------------------------------------------------------- /example/requirements.txt/README.MD: -------------------------------------------------------------------------------- 1 | ```bash 2 | docker build -t env:latest -f Mopyfile.yaml . 3 | ``` -------------------------------------------------------------------------------- /example/requirements.txt/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/example/requirements.txt/requirements.txt -------------------------------------------------------------------------------- /go.mod: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/go.mod -------------------------------------------------------------------------------- /go.sum: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/go.sum -------------------------------------------------------------------------------- /json-schema.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/json-schema.json -------------------------------------------------------------------------------- /logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/logo.png -------------------------------------------------------------------------------- /pkg/config/config.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/pkg/config/config.go -------------------------------------------------------------------------------- /pkg/llb/build.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/pkg/llb/build.go -------------------------------------------------------------------------------- /pkg/llb/config2dockerfile.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/pkg/llb/config2dockerfile.go -------------------------------------------------------------------------------- /pkg/utils/utils.go: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/pkg/utils/utils.go -------------------------------------------------------------------------------- /renovate.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/cmdjulian/mopy/HEAD/renovate.json --------------------------------------------------------------------------------