Skip to content

InfectedLan/InfectedDocker

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

# Infected Docker

## Requirements

 * Docker
 * Docker-compose
 * Git

## Install documentation

 * Things happening before docker is initialized happens in `prepare`
 * Things happening during docker image building is located in `image-assets/installScript`
 * Things happening on each boot is located in `image-assets/boot`
 * Things happening only on first startup is located in `image-assets/run-once`

## Preparing

Run `./prepare` in your favourite bash/sh interpreter. It will clone all required repositories, and place them in the parent folder.

Add the following entries in your `/etc/hosts` file, or other if you have a shitty OS:

```
127.0.0.1	infected.dev
127.0.0.1	crew.infected.dev
127.0.0.1	tickets.infected.dev
127.0.0.1	compo.infected.dev
127.0.0.1	info.infected.dev

```

In order to use https, which is required by the webpage at the moment, you should follow something like [this](https://stackoverflow.com/questions/7580508/getting-chrome-to-accept-self-signed-localhost-certificate) in order to get the certificate trusted. You can also write `thisisunsafe` in the browser window, but please note that it is not reccomended by people on the internet.

## Running

`docker-compose up`, or `docker-compose up --build` to force a new build at the same time

## Wishes for the future

 * Decouple the websites, to their own seperate containers
   - Maybe make a container for the database which automatically loads the `infected_no` database, which is common for all sites
 * https proxy frontend

About

Docker containers for a local development environment for the infected websites

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published