All Projects → adam-boduch → Coyote

adam-boduch / Coyote

Licence: mit
4programmers.net

Projects that are alternatives of or similar to Coyote

Laravel Blog
Laravel 8.0 blog application with Vue.js, Homestead, Horizon, Telescope and Pusher
Stars: ✭ 1,248 (+1945.9%)
Mutual labels:  webpack, redis, laravel
Online Bling
Stars: ✭ 9 (-85.25%)
Mutual labels:  webpack, postgresql, website
Ts App
Boilerplate project for a TypeScript API (Express, tsoa) + UI (React/TSX)
Stars: ✭ 182 (+198.36%)
Mutual labels:  webpack, redis, postgresql
Docker Laravel
🐳 Docker Images for Laravel development
Stars: ✭ 101 (+65.57%)
Mutual labels:  redis, postgresql, laravel
Laravel Vue
运用laravel5.4 + vue2.0 + elementui
Stars: ✭ 276 (+352.46%)
Mutual labels:  webpack, redis, laravel
Analytics
Simple, open-source, lightweight (< 1 KB) and privacy-friendly web analytics alternative to Google Analytics.
Stars: ✭ 9,469 (+15422.95%)
Mutual labels:  postgresql, website
Treefrog Framework
TreeFrog Framework : High-speed C++ MVC Framework for Web Application
Stars: ✭ 885 (+1350.82%)
Mutual labels:  redis, postgresql
Wait4x
Wait4X is a cli tool to wait for everything! It can be wait for a port to open or enter to rquested state.
Stars: ✭ 30 (-50.82%)
Mutual labels:  redis, postgresql
Docker Vue Node Nginx Mongodb Redis
🐉 An awesome boilerplate, Integrated Docker, Vue, Node, Nginx, Mongodb and Redis in one, Designed to develop & build your web applications more efficient and elegant.
Stars: ✭ 34 (-44.26%)
Mutual labels:  redis, website
Great Big Example Application
A full-stack example app built with JHipster, Spring Boot, Kotlin, Angular 4, ngrx, and Webpack
Stars: ✭ 899 (+1373.77%)
Mutual labels:  webpack, postgresql
Readmarvel
ReadMarvel's open sourced code
Stars: ✭ 31 (-49.18%)
Mutual labels:  laravel, website
Gympoint Api
Rest API of a gym management application - built with Express, Postgres, Redis, and Nodemailer.
Stars: ✭ 39 (-36.07%)
Mutual labels:  redis, postgresql
Netkiller.github.io
Netkiller Free ebook - 免费电子书
Stars: ✭ 861 (+1311.48%)
Mutual labels:  redis, postgresql
Base
Multilingual CMS built with Laravel.
Stars: ✭ 949 (+1455.74%)
Mutual labels:  laravel, website
Puppy
Starter kit and delivery system for building static prototypes with Twig
Stars: ✭ 25 (-59.02%)
Mutual labels:  webpack, twig
Laravel Pg Extensions
Laravel extensions for Postgres
Stars: ✭ 33 (-45.9%)
Mutual labels:  postgresql, laravel
Webpack Deploy
Collection of useful utilities for deploying (not only) Webpack apps
Stars: ✭ 44 (-27.87%)
Mutual labels:  webpack, redis
Phalcon Vm
Vagrant configuration for PHP7, Phalcon 3.x and Zephir development.
Stars: ✭ 43 (-29.51%)
Mutual labels:  redis, postgresql
Laravel Settings
Simple Settings package for a laravel application
Stars: ✭ 45 (-26.23%)
Mutual labels:  laravel, website
Aclify
🔒 Node Access Control Lists (ACL).
Stars: ✭ 49 (-19.67%)
Mutual labels:  redis, postgresql

Coyote

StyleCI Build Status Scrutinizer Code Quality

Coyote to nazwa systemu obsługującego serwis 4programmers.net.

Wymagania

  • Docker
  • docker-compose

Instalacja

  1. cp .env.default .env
  2. sudo docker-compose build
  3. sudo docker-compose up -d
  4. sudo docker-compose exec php make install-dev

Strona jest dostępna w przeglądarce pod adresem: localhost:8880

Konfiguracja xdebug

W pliku .env należy dodać ustawienia xdebug:

ENABLE_XDEBUG=1
XDEBUG_HOST=
XDEBUG_PORT=

Praca z kodem CSS/JS

W projekcie korzystamy z yarn oraz webpack. Aby "skompilować" pliki źródłowe do postaci finalnej należy wykonać polecenie sudo docker-compose exec php yarn run dev lub sudo docker-compose exec php yarn run prod (na produkcji).

Polecenie sudo docker-compose exec php yarn run watch powoduje stałe monitorowanie zmian w plikach źródłowych. Jakiekolwiek zmiany w tych plikach spowodują wygenerowanie nowych plików wynikowych CSS oraz JS.

Testowanie

Aby uruchomić testy w laravel:

docker-compose exec php php vendor/bin/phpunit

Jak zgłaszać błędy bezpieczeństwa?

W przypadku znalezienia błędów prosimy o zgłaszanie ich bezpośrednio na e-mail: [email protected]

Zadania uruchomiane w tle

Na serwerze produkcyjnym niektóre zadanie wykonywane są w tle. Dodawane są one do kolejki oraz wykonywane przez proces działający w tle. Domyślnie, na serwerze lokalnym zadania nie są dodawane do kolejki (w pliku .env ustawienie QUEUE_DRIVER=sync).

Jeżeli jednak chciałbyś przetestować działanie mechanizmu kolejek, ustaw wartość zmiennej środowiskowej QUEUE_DRIVER na redis.

Aby uruchomić mechanizm kolejek skorzystaj z następującego polecenia:

sudo docker-compose exec php php artisan queue:listen --sleep=10

Jak możesz pomóc?

Zachęcamy do aktywnego udziału w rozwoju projektu. Zajrzyj na zakładkę Issues i zobacz jakie zadanie możesz zrealizować. Realizujemy tylko te zadania, które są zaakceptowane i przypisane do wersji 2.0.

  1. Utwórz fork repozytorium
  2. Wprowadź zmiany
  3. Dodaj pull request
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].