Sign inSign up

fuwn/asmttpd

By fuwn

•Updated over 5 years ago

🐋 A Dockerized web-server written in x86 Assembly.

Image
0

1.1K

fuwn/asmttpd repository overview

⁠🐋 docker-asmttpd

ASMTTPD⁠, but Dockerized!

⁠Building

Building your own images of this repository should only be used for developmental purposes! If you are a consumer, use the prebuilt images⁠!

$ docker build -t $USERNAME/asmttpd .

⁠Usage

⁠Docker

⁠Prerequisites
⁠Usage
$ docker run \
> -p 8080:80 \
> -v /var/lib/asmttpd:/usr/src/app/web_root \
> fuwn/asmttpd
⁠Copyable
docker run -d -p 8080:80 -v /var/lib/asmttpd:/usr/src/app/web_root fuwn/asmttpd
⁠Notes

Your web root directory can be found in /var/lib/asmttpd.

⁠Docker Compose

⁠Usage
  1. Create a directory, preferably in a monitorable location, cd into it, and create a file named docker-compose.yml with the following contents:
# docker-compose.yml

version: "3.3"
services:
  asmttpd:
    ports:
      - "8080:80"
    volumes:
      - ./asmttpd:/usr/src/app/web_root
    image: fuwn/asmttpd
  1. Execute docker-compose up -d (or docker compose up -d in later versions of Docker).
⁠Notes

Your web root directory can be found in ./asmttpd.

⁠License

GNU General Public License v3.0⁠

Tag summary

Content type

Image

Digest

Size

76.1 MB

Last updated

over 5 years ago

docker pull fuwn/asmttpd