From 7e165c9cec620853675464baf43e817abf0c1911 Mon Sep 17 00:00:00 2001 From: tim Date: Tue, 16 May 2023 18:43:31 +0200 Subject: [PATCH] Add python and nvidia aliases Add nginx generic script --- nginx/x-generic.local.loken.nl | 55 ++++++++++++++++++++++++++++++++++ zsh/.aliases | 2 ++ zsh/.zshrc | 9 +++++- 3 files changed, 65 insertions(+), 1 deletion(-) create mode 100644 nginx/x-generic.local.loken.nl diff --git a/nginx/x-generic.local.loken.nl b/nginx/x-generic.local.loken.nl new file mode 100644 index 0000000..5969308 --- /dev/null +++ b/nginx/x-generic.local.loken.nl @@ -0,0 +1,55 @@ +server { + #server_name *.local.loken.nl; + #server_name ~^(.+)\.local\.loken\.nl$; + server_name "~^(?.+)\.local\.loken\.nl$"; + #map $http_host $rootpath { + # ~^(.?+)\.local\.loken\.nl$ $mypath; + # default / ; + #} + root /home/tim/projects/$sub/public; + + location / { + # try to serve file directly, fallback to index.php + try_files $uri /index.php$is_args$args; + } + client_header_buffer_size 128k; + client_max_body_size 100M; + + # optionally disable falling back to PHP script for the asset directories; + # nginx will return a 404 error when files are not found instead of passing the + # request to Symfony (improves performance but Symfony's 404 page is not displayed) + # location /bundles { + # try_files $uri =404; + # } + + location ~ ^/index\.php(/|$) { + fastcgi_pass unix:/var/run/php/php8.1-fpm.sock; + fastcgi_split_path_info ^(.+\.php)(/.*)$; + include fastcgi_params; + fastcgi_buffers 16 16k; + fastcgi_buffer_size 32k; + + # When you are using symlinks to link the document root to the + # current version of your application, you should pass the real + # application path instead of the path to the symlink to PHP + # FPM. + # Otherwise, PHP's OPcache may not properly detect changes to + # your PHP files (see https://github.com/zendtech/ZendOptimizerPlus/issues/126 + # for more information). + fastcgi_param SCRIPT_FILENAME $realpath_root$fastcgi_script_name; + fastcgi_param DOCUMENT_ROOT $realpath_root; + # Prevents URIs that include the front controller. This will 404: + # http://domain.tld/index.php/some-path + # Remove the internal directive to allow URIs like this + internal; + } + + # return 404 for all other php files not matching the front controller + # this prevents access to other php files you don't want to be accessible. + location ~ \.php$ { + return 404; + } + + error_log /var/log/nginx/generic_error.log; + access_log /var/log/nginx/generic_access.log; +} diff --git a/zsh/.aliases b/zsh/.aliases index 53941ca..63abcef 100644 --- a/zsh/.aliases +++ b/zsh/.aliases @@ -24,3 +24,5 @@ alias scdsd='sc doctrine:schema:update --dump-sql' alias scdsf='sc doctrine:schema:update --force --dump-sql' alias dbm='~/projects/dbmanager/bin/console' + +alias python=python3 diff --git a/zsh/.zshrc b/zsh/.zshrc index a9ae3b5..9be1963 100644 --- a/zsh/.zshrc +++ b/zsh/.zshrc @@ -144,8 +144,11 @@ export PATH=$PATH:$HOME/.symfony/bin export GOPATH=$HOME/go export PATH=$PATH:/usr/local/go/bin:$GOPATH/bin +# Nvidia gpu from WSL +#export LD_LIBRARY_PATH=/usr/lib/wsl/lib:$LD_LIBRARY_PATH + # Autocomplete kubectx/kubens -autoload -U compinit && compinit +#autoload -U compinit && compinit # Kube #KUBECONFIG="" @@ -162,3 +165,7 @@ autoload -U compinit && compinit [ -f .aliases ] && source .aliases + +# fnm +export PATH="/home/tim/.local/share/fnm:$PATH" +eval "`fnm env`"