Giter VIP home page Giter VIP logo

switchplane-task's Introduction

Switchplane Task

This is the jumping off point for participating in the Switchplane Task. This readme contains details on the package, details on the task will be sent before starting.

Getting Started

In order to run this project you will need these things installed on your machine:

Once those are installed, run these commands in this project to get your server up and running:

  • docker-compose build to build a local version of the project.
  • docker-compose up -d to start the server.
  • docker-compose exec task_webserver composer update to install composer dependencies.
๐Ÿ’ก To run any arbitrary commands on the server use docker-compose exec task_webserver [your command]

Or you can open a shell using docker-compose exec task_webserver bash

Other Info

  • This sets up a PHP8 server running with Apache on port 80. If you want to change ports update the first number in docker-compose.yml>services>task_webserver>ports.
  • To stop the server run docker-compose down.

Composer Packages

This project is a barebones PHP Project using composer. It comes with a few packages that we recommend using in the task.

  • Guzzle for a modular way to send HTTP requests.
  • PHPStan to run static analysis on the PHP code you write.
    • To run PHPStan your command is docker-compose exec task_webserver vendor/bin/phpstan

You are welcome to install your own packages using composer install.

switchplane-task's People

Contributors

lewishobden 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.