diff --git a/subjects/ascii-art-web-dockerize.en.md b/subjects/ascii-art-web-dockerize.en.md new file mode 100644 index 00000000..9491b581 --- /dev/null +++ b/subjects/ascii-art-web-dockerize.en.md @@ -0,0 +1,37 @@ +## ascii-art-web-dockerize + +### Objectives + +You must follow the same [instructions](https://github.com/01-edu/public/ascii-art-web.en.md) as the first subject, ascii-art-web. + +- For this project you must create at least : + - one image/Dockerfile + - one container + +This project will help you learn about : + +- Client utilities. +- The basics of web : + - Server + - HTML + - HTTP +- Ways to receive data. +- Ways to output data. +- Learning what is [docker](https://docs.docker.com). +- Using and [setting up Docker](https://docs.docker.com/get-started/) : + - Services and dependencies. + - Containerizing an application. + - Compatibility/Dependency. + - Creating images. + +### Instructions + +- The web server must be created in **Go**. +- The code must respect the [good practices](https://github.com/01-edu/public/good-practices.en.md). +- Your Dockerfile must respect the [Dockerfile good practices](https://docs.docker.com/develop/develop-images/dockerfile_best-practices/). +- The project must have files written in **HTML**. +- You must use Docker. + +### Usage + +- You can see all about Docker on [docker docs](https://docs.docker.com/).