Giter VIP home page Giter VIP logo

ec2-setup's Introduction

ec2-setup

This repo contains docker compose file that is used to host my projects:

This setup was not made to be replicated. This repo servers as documentation for this setup.

Details

This docker-compose file spins up following containers structure:

structure

Deploy guide

  1. Clone this repository to any VPS provided. Originally it was designed for EC2 but nowadays I run it on Linode.
  2. Navigate to repository folder
    cd ec2-setup
    
  3. Create .stockedup.env and .dokchat.env files that match the examples on both repos. You need to manually create API keys and other resources here.
  4. Spin up docker images. This will run all services locally.
    docker compose up
    
  5. Install NGINX and move files from nginx-config to /etc/nginx/conf.d.
  6. Restart NGINX:
    sudo systemctl restart nginx.service
    
  7. Instal and configure Certbot for Let's Encrypt certificates

ec2-setup's People

Contributors

mrbartusek avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.