https://github.com/ahsouza/timenow
API Laravel & SPA Vue.JS containerized
https://github.com/ahsouza/timenow
docker docker-compose dockerfile laravel mysql-database nginx nodejs npm numpy php7 pyaudio python3 security-tools shell-script vagrant vuejs vuesax vuex vuex-store zenity
Last synced: 2 months ago
JSON representation
API Laravel & SPA Vue.JS containerized
- Host: GitHub
- URL: https://github.com/ahsouza/timenow
- Owner: ahsouza
- Created: 2019-06-28T02:07:14.000Z (almost 7 years ago)
- Default Branch: master
- Last Pushed: 2020-07-16T07:58:43.000Z (almost 6 years ago)
- Last Synced: 2026-01-03T12:24:53.645Z (6 months ago)
- Topics: docker, docker-compose, dockerfile, laravel, mysql-database, nginx, nodejs, npm, numpy, php7, pyaudio, python3, security-tools, shell-script, vagrant, vuejs, vuesax, vuex, vuex-store, zenity
- Language: Vue
- Homepage:
- Size: 3.13 MB
- Stars: 0
- Watchers: 0
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- Funding: .github/FUNDING.yml
Awesome Lists containing this project
README
### API Laravel integrated to SPA Vue.JS
#### Aplicação Web - Centralizing Calls from the Time-Now Engenharia company. Business logic received by participating in Hackathon
Building...
**Testing Application in local environment**
###### Pre-Requirements
- Docker
- Linux/Windows
##### Using **Linux**
1. Create a file named **database.sqlite** in the directory: **.docker/api/database/**
2. Enter the root of the project and run the command: **./setup.sh**
3. Start scaling docker images to the laravel and vuejs environment
##### Using **Windows**
###### Dockerized Laravel API
1. Create a file named **database.sqlite** in the directory: **.docker/api/database/**
2. Enter the root of the project and build Laravel container: **docker build -t api-laravel -f laravel.Dockerfile .**
3. Run the container **docker run -d -p 8000:8000 --name dev-laravel api-laravel**
4. Enter interactive mode with the container terminal running the automated script that will migrate all data models, install required dependencies, and upload the local server: **docker exec -it dev-laravel bash up.sh**
###### Dockerized Vue.JS SPA
1. Enter the root of the project and build Vue: **docker build -t spa-vue -f vue.Dockerfile .**
2. Run the container: **docker run -d -p 8080:8080 --name dev-vue spa-vue**
Now just access from your favorite browser: http://localhost:8080



