Frontend of PyCon TW official website.
You can refer to
package.json
file for more details.
Develop on your local machine
Clone this repository.
Add Environment Variables to configure this project:
export BUILD_TARGET=server
export HOST=127.0.0.1
export BASE_URL=http://127.0.0.1:9876
export API_URL_BROWSER=http://127.0.0.1:9876
export VUE_DEVTOOL=true
Install dependencies:
npm install
Serve with hot reload at localhost:3000
:
npm run dev
Also, we have mock server to handle API on local:
# You need to add Environment Variables(Step.2). Otherwise, some of the pages may not work correctly.
npm run json-server
Run Development Server with Docker
# Launch the dev server and the mock API server
docker-compose -f ./docker-compose-dev.yml up
# Stop the dev server and the mock API server
docker-compose -f ./docker-compose-dev.yml down
npm run build
npm run start
# Or just run:
npm run serve
npm run generate
npm run lint
For detailed explanation on how things work, check out Nuxt.js docs.