No bucket a ser compartilhado, o dono do bucket deve inserir a seguinte policy:
{| user:pass |
| # EditorConfig is awesome: http://EditorConfig.org | |
| # top-most EditorConfig file | |
| root = true | |
| [*] | |
| charset = utf-8 | |
| end_of_line = lf | |
| insert_final_newline = true | |
| indent_style = space |
Pra começar, atualize o sistema:
sudo apt update
sudo apt upgrade -yIntale o MariaDB:
sudo apt install -y mariadb-server
sudo mysql_secure_installation| <?php | |
| /** | |
| * common settings for wp-config | |
| */ | |
| // dont try to connect via ftp for updates | |
| define( 'FS_METHOD', 'direct' ); | |
| // force urls |
| # IMPORTANT: | |
| # Dont forget to to replace the INSTANCE_NAME for the name | |
| # of the instance we created on step 2 | |
| steps: | |
| - name: gcr.io/cloud-builders/docker | |
| args: | |
| - build | |
| - '-t' |
| <script> | |
| const forms = Array.from(document.querySelectorAll("form")) | |
| // disable browser validation | |
| forms.forEach(el => el.noValidate = true) | |
| // add unsaved data prompt | |
| let unsaved = false; | |
| window.addEventListener("beforeunload", (e) => { | |
| if (unsaved) { |
| type SuspendStatus = "pending" | "success" | "error"; | |
| export function suspend<T>(promise: Promise<T>) { | |
| let result: T; | |
| let error: Error; | |
| let status: SuspendStatus = "pending"; | |
| let suspender = promise.then( | |
| (r) => { | |
| status = "success"; | |
| result = r; |
| @use "sass:color"; | |
| @use "sass:list"; | |
| @use "sass:math"; | |
| @use "sass:meta"; | |
| // Create a list of numbers | |
| @function range($from, $to, $step: 1) { | |
| // validation | |
| @if meta.type-of($from) != "number" { | |
| @error "$from must be a number."; |