Skip to content

Python web server for the open source project Sync-party

Notifications You must be signed in to change notification settings

yakimenko73/sync-party-server

Repository files navigation

Sync-party server app

Pray for Ukraine Licence Deploy Code factor

What is it?

Django web server application for the open source project sync-party

Built With

Getting Started

This tutorial will help you run server locally

Prerequisites

Docker compose is used to make it easier to start and deploy the web server. See the official docker installation documentation.

Installation

Clone the repo

git clone https://github.com/yakimenko73/sync-party-server.git

Run server with Docker

  1. Create .env.dev file and fill it according to the env-file.template
    cat env-file.template >> .env.dev
  2. Build and run docker image
    docker build --tag web-app .
    docker run --env-file=.env.dev --net=host web-app

Run production server with nginx by docker-compose

  1. Create .env.prod file and fill it according to the env-file.template
    cat env-file.template >> .env.prod
  2. Run docker-compose
    docker-compose up --build

Contributing

Contributions are what make the open source community such an amazing place to learn, inspire, and create. Any contributions you make are greatly appreciated.

If you have a suggestion that would make this better, please fork the repo and create a pull request. You can also simply open an issue with the tag "enhancement". Don't forget to give the project a star! Thanks again!

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/amazing-feature)
  3. Commit your Changes (git commit -m 'Add some amazing-feature')
  4. Push to the Branch (git push origin feature/amazing-feature)
  5. Open a Pull Request

Contact