API to return HTTP status code
Enter any HTTP status code in [http_status_code]
and access https://returncode.fmitty.net/.
Then you will get a response containing the code you specified.
https://returncode.fmitty.net/[http_status_code]
If a status code that is not listed in the class http.HTTPStatus is specified, Unknown
will be returned.
$ curl -I https://returncode.fmitty.net/500
HTTP/1.1 500 INTERNAL SERVER ERROR
Server: nginx/1.20.1
Date: Tue, 13 Jul 2021 15:16:34 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 0
Connection: keep-alive
$ curl -I https://returncode.fmitty.net/299
HTTP/1.1 299 UNKNOWN
Server: nginx/1.20.1
Date: Fri, 20 May 2022 13:14:42 GMT
Content-Type: text/html; charset=utf-8
Content-Length: 11
Connection: keep-alive
Replace the value of DOMAIN with the domain.
# Copy .env_example as .env
cp .env_example .env
vi .env
# Replace the value of DOMAIN in .env
DOMAIN=example.com
Start the container.
docker network create traefik_reverse_proxy_network
docker compose -f docker-compose.traefik.yml up -d
Go to https://returncode.${DOMAIN}/[http_status_code]
, you will get a response containing the code you specified.
docker compose -f docker-compose.prod.yml up -d
Go to http://host-ip:8000/[http_status_code]
, you will get a response containing the code you specified.
If you want to change the port number, change the environment variable GUNICORN_PORT
in Dockerfile and ports
in docker-compose file.
docker compose -f docker-compose.dev.yml up -d
Go to http://host-ip:5000/[http_status_code]
.
If you want to change the port number, change the environment variable FLASK_RUN_PORT
in Dockerfile and ports
in docker-compose file.
docker compose -f docker-compose.init.yml up -d
This is a dedicated environment for executing poetry init
.