mirror of
https://github.com/PhoenixTwoFive/karaoqueue.git
synced 2025-05-18 18:41:48 +02:00
There are now two dockerfiles. One for production, one for development. All configuration is now also handled through dotenv files, which these dotenv files, as well as the included VSCode launch tasks use.
135 lines
4.1 KiB
JSON
135 lines
4.1 KiB
JSON
{
|
|
// Use IntelliSense to learn about possible attributes.
|
|
// Hover to view descriptions of existing attributes.
|
|
// For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
|
|
"version": "0.2.0",
|
|
"configurations": [
|
|
{
|
|
"preLaunchTask": "mariadb",
|
|
"name": "Python: Flask",
|
|
"type": "python",
|
|
"cwd": "${workspaceFolder}/backend",
|
|
"request": "launch",
|
|
"module": "flask",
|
|
"env": {
|
|
"FLASK_APP": "backend/app.py",
|
|
"FLASK_ENV": "development",
|
|
"FLASK_DEBUG": "1",
|
|
},
|
|
"envFile": "${workspaceFolder}/.env.dev",
|
|
"args": [
|
|
"run",
|
|
"--no-debugger",
|
|
"--no-reload"
|
|
],
|
|
"jinja": true
|
|
},
|
|
{
|
|
"preLaunchTask": "mariadb",
|
|
"name": "Python: Flask (with reload)",
|
|
"type": "python",
|
|
"cwd": "${workspaceFolder}/backend",
|
|
"request": "launch",
|
|
"module": "flask",
|
|
"env": {
|
|
"FLASK_APP": "backend/app.py",
|
|
"FLASK_ENV": "development",
|
|
"FLASK_DEBUG": "1"
|
|
},
|
|
"envFile": "${workspaceFolder}/.env.dev",
|
|
"args": [
|
|
"run",
|
|
"--no-debugger"
|
|
],
|
|
"jinja": true
|
|
},
|
|
{
|
|
"preLaunchTask": "mariadb",
|
|
"name": "Python: Flask (with reload, externally reachable)",
|
|
"type": "python",
|
|
"cwd": "${workspaceFolder}/backend",
|
|
"request": "launch",
|
|
"module": "flask",
|
|
"env": {
|
|
"FLASK_APP": "backend/app.py",
|
|
"FLASK_ENV": "development",
|
|
"FLASK_DEBUG": "1"
|
|
},
|
|
"envFile": "${workspaceFolder}/.env.dev",
|
|
"args": [
|
|
"run",
|
|
"--no-debugger",
|
|
"--host=0.0.0.0"
|
|
],
|
|
"jinja": true
|
|
},
|
|
{
|
|
"preLaunchTask": "mariadb",
|
|
"name": "Python: Flask (externally reachable)",
|
|
"type": "python",
|
|
"cwd": "${workspaceFolder}/backend",
|
|
"request": "launch",
|
|
"module": "flask",
|
|
"env": {
|
|
"FLASK_APP": "backend/app.py",
|
|
"FLASK_ENV": "development",
|
|
"FLASK_DEBUG": "1"
|
|
},
|
|
"envFile": "${workspaceFolder}/.env.dev",
|
|
"args": [
|
|
"run",
|
|
"--no-debugger",
|
|
"--no-reload",
|
|
"--host=0.0.0.0"
|
|
],
|
|
"jinja": true
|
|
},
|
|
{
|
|
"name": "Python: Current File (Integrated Terminal)",
|
|
"type": "python",
|
|
"request": "launch",
|
|
"program": "${file}",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"name": "Python: Remote Attach",
|
|
"type": "python",
|
|
"request": "attach",
|
|
"port": 5678,
|
|
"host": "localhost",
|
|
"pathMappings": [
|
|
{
|
|
"localRoot": "${workspaceFolder}",
|
|
"remoteRoot": "."
|
|
}
|
|
]
|
|
},
|
|
{
|
|
"name": "Python: Module",
|
|
"type": "python",
|
|
"request": "launch",
|
|
"module": "enter-your-module-name-here",
|
|
"console": "integratedTerminal"
|
|
},
|
|
{
|
|
"name": "Python: Django",
|
|
"type": "python",
|
|
"request": "launch",
|
|
"program": "${workspaceFolder}/manage.py",
|
|
"console": "integratedTerminal",
|
|
"args": [
|
|
"runserver",
|
|
"--noreload",
|
|
"--nothreading"
|
|
],
|
|
"django": true
|
|
},
|
|
{
|
|
"name": "Python: Current File (External Terminal)",
|
|
"type": "python",
|
|
"request": "launch",
|
|
"program": "${file}",
|
|
"console": "externalTerminal"
|
|
}
|
|
]
|
|
} |