AppTCO
Пример проекта приложения для платежей поставщикам с использованием Laravel/Docker (Laradock), Bootstrap и jQuery.
В этом проекте приложение и API находятся в отдельных контейнерах.
Требования
- Этот проект был создан с использованием Docker. Чтобы установить его, выполните следующие действия.
- Вам необходимо зарегистрироваться на веб-сайте Mailtrap, чтобы вставить свое MAIL_USERNAME и MAIL_PASSWORD в .env приложения (app_tco/tco/.env).
Компоненты
В этом проекте/образе используются следующие компоненты:
- docker-compose версия 1.18.0
- ларавель 5.7.27
- ларадок последняя версия
- PHP 7.2
- MySQL 5.7
- загрузочная версия 4.1.3
- jquery 3.3.1
- jquery.маска 1.14.15
- шрифт потрясающий v5.7.2
- PHPUnit
- ГрафQL
- Почтовая ловушка
Установка
Для установки просто запустите скрипт install.sh, помня, что вам необходимо установить docker-compose.
В ходе установки выполняются следующие действия:
- Запустите Docker (Nginx/MySQL/Workspace)
- Создайте новую базу данных (удалите, если она существует)
- Очистить кеш конфигурации Laravel (приложение/API)
- Очистить кеш Laravel (приложение/API)
- Генерирует новый ключ Laravel (приложение/API)
- Запускает миграцию Laravel (приложение/API)
- Запуск семян Laravel (приложение/API)
- Отображает статус контейнеров Docker.
- Запуск тестов PHPUnit (приложение/API)
Элементы управления приложением
Для управления Docker были созданы два скрипта (start.sh/stop.sh).
Доступ к приложению
Вот основные способы доступа к приложению:
- AppTCO
- AppTCO API
- PHPMyAdmin
- ГрафQL