.browserlistrc:
# Browsers that we support
# Configure how you require
# https://github.com/browserslist/browserslist
defaults
chrome >= 48| x-common: | |
| database: | |
| &db-environment | |
| # Do not remove the "&db-password" from the end of the line below, it is important | |
| # for Panel functionality. | |
| MYSQL_PASSWORD: &db-password "admin" | |
| MYSQL_ROOT_PASSWORD: "admin" | |
| panel: | |
| &panel-environment | |
| APP_URL: "https://DOMAIN" |
.browserlistrc:
# Browsers that we support
# Configure how you require
# https://github.com/browserslist/browserslist
defaults
chrome >= 48| <!DOCTYPE html> | |
| <html lang="en"> | |
| <head> | |
| <meta charset="UTF-8"> | |
| <meta name="viewport" content="width=device-width, initial-scale=1.0"> | |
| <title>Document</title> | |
| <script type="text/javascript" src="https://livejs.com/live.js"></script> | |
| </head> |
๐๐ฎ๐๐๐ฒ๐ฟ ๐๐ผ๐ฐ๐ธ ๐๐ถ๐ฑ๐ถ๐ป๐ด: defaults write com.apple.dock autohide-delay -float 0; defaults write com.apple.dock autohide-time-modifier -int 0;killall Dock
๐๐ฎ๐๐๐ฒ๐ฟ ๐๐ผ๐ฐ๐ธ ๐๐ถ๐ฑ๐ถ๐ป๐ด ๐จ๐ป๐ฑ๐ผ: defaults write com.apple.dock autohide-delay -float 0.5; defaults write com.apple.dock autohide-time-modifier -int 0.5 ;killall Dock
๐๐ถ๐๐ฎ๐ฏ๐น๐ฒ ๐๐ป๐ป๐ผ๐๐ถ๐ป๐ด ๐๐ถ๐๐ธ ๐ช๐ฎ๐ฟ๐ป๐ถ๐ป๐ด (must restart Mac to take effect): sudo defaults write /Library/Preferences/SystemConfiguration/com.apple.DiskArbitration.diskarbitrationd.plist DADisableEjectNotification -bool YES && sudo pkill diskarbitrationd
๐ฅ๐ฒ-๐๐ป๐ฎ๐ฏ๐น๐ฒ ๐๐ป๐ป๐ผ๐๐ถ๐ป๐ด ๐๐ถ๐๐ธ ๐ช๐ฎ๐ฟ๐ป๐ถ๐ป๐ด: sudo defaults delete /Library/Preferences/SystemConfiguration/com.apple.DiskArbitration.diskarbitrationd.plist DADisableEjectNotification && sudo pkill diskarbitrationd
| { | |
| "version": "0.2.0", | |
| "configurations": [ | |
| { | |
| "name": "localhost (Chrome)", | |
| "type": "chrome", | |
| "request": "launch", | |
| "url": "http://localhost:3000", | |
| "webRoot": "${workspaceFolder}/dist", | |
| }, |
| { | |
| "version": "0.2.0", | |
| "configurations": [ | |
| { | |
| "name": "Next.js: debug server-side", | |
| "type": "node-terminal", | |
| "request": "launch", | |
| "command": "npm run dev" | |
| }, | |
| { |
IIS is a way to setup web servers on windows. mostly used when you want to run asp.net with a a domain name instead of a random port. IISNode can be used to run node.js within IIS, so the frontend can have a domain name as well while testing. which can also be frameworks like webpack, vite and next-js. with on-filechange re-rendering. For other languages, like go and python, the httpplatformhandler is recommended. Which can be downloaded here.
For iisnode to work you need to enable the Application Development Features within IIS:

The IIS-site can automatically be created or updated via PowerShell,
| services: | |
| bfban: | |
| image: ghcr.io/bfban/bfban-website/bfbanv2-backend:latest | |
| restart: always | |
| ports: | |
| - target: 4002 | |
| published: 4002 | |
| protocol: tcp | |
| mode: host | |
| volumes: |