wip avec résolution de conflits
This commit is contained in:
parent
63b2d2b256
commit
ef19ba2b72
208 changed files with 178625 additions and 192002 deletions
|
|
@ -1,19 +1,18 @@
|
|||
pyftsubset \
|
||||
lato-variable-italic.ttf \
|
||||
--desubroutinize \
|
||||
--flavor=woff2 \
|
||||
--layout-features-="dnom,frac,numr" \
|
||||
--layout-features+="case,pnum,tnum" \
|
||||
--output-file="lato-variable-italic-webfont.woff2" \
|
||||
--unicodes="U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" \
|
||||
--with-zopfli
|
||||
|
||||
lato-variable-italic.ttf \
|
||||
--desubroutinize \
|
||||
--flavor=woff2 \
|
||||
--layout-features-="dnom,frac,numr" \
|
||||
--layout-features+="case,pnum,tnum" \
|
||||
--output-file="lato-variable-italic-webfont.woff2" \
|
||||
--unicodes="U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" \
|
||||
--with-zopfli
|
||||
|
||||
pyftsubset \
|
||||
lato-variable-italic.ttf \
|
||||
--desubroutinize \
|
||||
--layout-features-="dnom,frac,numr" \
|
||||
--layout-features+="case,pnum,tnum" \
|
||||
--output-file="lato-variable-italic-webfont.ttf" \
|
||||
--unicodes="U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" \
|
||||
--with-zopfli
|
||||
lato-variable-italic.ttf \
|
||||
--desubroutinize \
|
||||
--layout-features-="dnom,frac,numr" \
|
||||
--layout-features+="case,pnum,tnum" \
|
||||
--output-file="lato-variable-italic-webfont.ttf" \
|
||||
--unicodes="U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD" \
|
||||
--with-zopfli
|
||||
|
|
|
|||
0
scripts/déclenche-sauvegarde-bdd-production.fish
Normal file → Executable file
0
scripts/déclenche-sauvegarde-bdd-production.fish
Normal file → Executable file
0
scripts/format-sort-files.fish
Normal file → Executable file
0
scripts/format-sort-files.fish
Normal file → Executable file
|
|
@ -6,12 +6,10 @@ import { type ReadonlyRecord } from "effect/Record";
|
|||
|
||||
const COMPOSE_PATH = "compose.yaml";
|
||||
|
||||
const getServicesKey = (
|
||||
yaml: ReadonlyRecord<string | symbol, any>,
|
||||
): Option.Option<ReadonlyArray<string>> =>
|
||||
const getServicesKey = (yaml: ReadonlyRecord<string | symbol, any>): Option.Option<ReadonlyArray<string>> =>
|
||||
pipe(
|
||||
Record.get("services")(yaml),
|
||||
Option.andThen(yaml => Record.keys(yaml)),
|
||||
Option.andThen((yaml) => Record.keys(yaml)),
|
||||
);
|
||||
|
||||
const getComposeYaml = <A, I, R>(
|
||||
|
|
@ -25,17 +23,17 @@ const getComposeYaml = <A, I, R>(
|
|||
Effect.andThen((yaml: unknown) => Schema.decodeUnknown(schema)(yaml)),
|
||||
);
|
||||
|
||||
const programEffect: Effect.Effect<ReadonlyArray<string>> = Effect.gen(function*() {
|
||||
const programEffect: Effect.Effect<ReadonlyArray<string>> = Effect.gen(function* () {
|
||||
return yield* pipe(
|
||||
// Récupère le contenu du fichier compose.yaml sous forme de Record.
|
||||
getComposeYaml(COMPOSE_PATH, Schema.Record({ key: Schema.String, value: Schema.Unknown })),
|
||||
// Récupère la clé des services.
|
||||
Effect.andThen((yaml: ReadonlyRecord<string | symbol, unknown>) => getServicesKey(yaml)),
|
||||
// Retire la clé de l'image WordPress.
|
||||
Effect.andThen((keys: ReadonlyArray<string>) => Array.filter(keys, key => key !== "wordpress")),
|
||||
Effect.andThen((keys: ReadonlyArray<string>) => Array.filter(keys, (key) => key !== "wordpress")),
|
||||
Effect.orElseSucceed(() => [""]),
|
||||
// Exécute la commande podman.
|
||||
Effect.tap(services => Bun.spawn({ cmd: ["podman", "compose", "pull", ...services], timeout: 10000 })),
|
||||
Effect.tap((services) => Bun.spawn({ cmd: ["podman", "compose", "pull", ...services], timeout: 10000 })),
|
||||
);
|
||||
});
|
||||
|
||||
|
|
|
|||
|
|
@ -1,4 +1,6 @@
|
|||
<?php declare(strict_types=1);
|
||||
<?php
|
||||
|
||||
declare(strict_types=1);
|
||||
|
||||
require_once 'web/wp/wp-load.php';
|
||||
|
||||
|
|
@ -12,32 +14,32 @@ global $wpdb;
|
|||
$wp_postmeta = "{$wpdb->prefix}postmeta";
|
||||
|
||||
try {
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
// Error Handling
|
||||
$sql = "UPDATE {$wp_postmeta} SET meta_value = REPLACE(meta_value,'-scaled.jpg','.jpg') WHERE meta_key='_wp_attached_file' AND meta_value LIKE '%-scaled.jpg%'";
|
||||
$result = $pdo->exec($sql);
|
||||
print_r($result);
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
// Error Handling
|
||||
$sql = "UPDATE {$wp_postmeta} SET meta_value = REPLACE(meta_value,'-scaled.jpg','.jpg') WHERE meta_key='_wp_attached_file' AND meta_value LIKE '%-scaled.jpg%'";
|
||||
$result = $pdo->exec($sql);
|
||||
print_r($result);
|
||||
} catch (PDOException $e) {
|
||||
print_r($e->getMessage());
|
||||
print_r($e->getMessage());
|
||||
}
|
||||
|
||||
// replace _wp_attachment_metadata meta_key.
|
||||
$image_metas = [];
|
||||
|
||||
try {
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
// Error Handling
|
||||
$sql = "SELECT * FROM {$wp_postmeta} WHERE meta_value LIKE '%-scaled.jpg%' AND meta_key='_wp_attachment_metadata'";
|
||||
$statement = $pdo->query($sql);
|
||||
$image_metas = $statement->fetchAll();
|
||||
foreach ($image_metas as $meta) {
|
||||
$meta_value = unserialize($meta['meta_value']);
|
||||
$file = $meta_value['file'];
|
||||
$meta_value['file'] = str_replace('-scaled.jpg', '.jpg', $file);
|
||||
update_post_meta($meta['post_id'], $meta['meta_key'], $meta_value);
|
||||
$result = get_post_meta($meta['post_id'], $meta['meta_key']);
|
||||
print_r($result);
|
||||
}
|
||||
$pdo->setAttribute(PDO::ATTR_ERRMODE, PDO::ERRMODE_EXCEPTION);
|
||||
// Error Handling
|
||||
$sql = "SELECT * FROM {$wp_postmeta} WHERE meta_value LIKE '%-scaled.jpg%' AND meta_key='_wp_attachment_metadata'";
|
||||
$statement = $pdo->query($sql);
|
||||
$image_metas = $statement->fetchAll();
|
||||
foreach ($image_metas as $meta) {
|
||||
$meta_value = unserialize($meta['meta_value']);
|
||||
$file = $meta_value['file'];
|
||||
$meta_value['file'] = str_replace('-scaled.jpg', '.jpg', $file);
|
||||
update_post_meta($meta['post_id'], $meta['meta_key'], $meta_value);
|
||||
$result = get_post_meta($meta['post_id'], $meta['meta_key']);
|
||||
print_r($result);
|
||||
}
|
||||
} catch (PDOException $e) {
|
||||
print_r($e->getMessage());
|
||||
print_r($e->getMessage());
|
||||
}
|
||||
|
|
|
|||
0
scripts/sauvegarde-bdd-production.fish
Normal file → Executable file
0
scripts/sauvegarde-bdd-production.fish
Normal file → Executable file
Loading…
Add table
Add a link
Reference in a new issue