Run script example:
./pg_backup.sh --dry-run \
-c my_postgres \
-i postgres:16-alpine \
-n app_network \
-b /var/backups/postgres \
-d mydb \
-u postgres \
Run script example:
./pg_backup.sh --dry-run \
-c my_postgres \
-i postgres:16-alpine \
-n app_network \
-b /var/backups/postgres \
-d mydb \
-u postgres \
| <script setup lang="ts"> | |
| import {Button} from 'primevue' | |
| import {useDark, useToggle} from '@vueuse/core' | |
| const isDark = useDark() | |
| const toggleDark = useToggle(isDark) | |
| </script> | |
| <template> | |
| <Button @click="toggleDark()" size="small" text> |
| #!/bin/bash | |
| IP_VLAN=10.22.2.1 | |
| if curl -s $IP_VLAN > /dev/null; then | |
| echo "Access to $IP_VLAN (vlan) is open." | |
| else | |
| echo "Access to $IP_VLAN (vlan) is not available." | |
| fi |
| <?php | |
| namespace App\Concerns\Audit; | |
| use JetBrains\PhpStorm\ArrayShape; | |
| /** | |
| * @method \Illuminate\Database\Eloquent\Relations\MorphMany<OwenIt\Auditing\Contracts\Audit> audits() | |
| * | |
| * @method save() |
| # create new user | |
| useradd -m dentro | |
| passwd dentro | |
| # add user to sudo-group | |
| usermod -aG sudo dentro | |
| # move to new user sh | |
| su dentro | |
| cd |
| # make sure to run `update` and `upgrade` before proceeding, and if there is kernel update, please reboot before continue | |
| #!/bin/bash | |
| sudo apt get nala cargo | |
| sudo nala install linux-firmware linux-generic ronn build-essential pkg-config | |
| curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh |
| # make sure to run `update` and `upgrade` before proceeding, and if there is kernel update, please reboot before continue | |
| #!/bin/bash | |
| sudo nala install linux-firmware linux-generic ronn build-essential pkg-config | |
| curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh | |
| mkdir -p ~/downloads |
| DB_CONNECTION=pgsql | |
| DB_HOST=db | |
| DB_PORT=5432 | |
| DB_DATABASE=my_db | |
| DB_USERNAME=my_user | |
| DB_PASSWORD=my_pass@123 | |
| DOCKER_PORT=8888 |
| // might be called from Activity.onCreate or Fragment.onViewCreated | |
| override fun setupViews() { | |
| // setup stub behavior on sales | |
| ViewStubBehavior.setup( | |
| viewBinding.flSales, | |
| viewBinding.stubSales, | |
| viewBinding.scrollContainer | |
| ) { _, view -> | |
| val stubBinding = DataBindingUtil.bind<ViewSectionSalesBinding>(view) | |
| stubBinding?.lifecycleOwner = this |
| import android.view.ViewStub | |
| import android.widget.FrameLayout | |
| import androidx.databinding.ViewStubProxy | |
| object ViewStubBehavior { | |
| fun setup( | |
| stubWrapper: FrameLayout, | |
| stubProxy: ViewStubProxy, | |
| scrollContainer: FrameLayout, |