Skip to content

Hurricane FileMaker Database

Terug naar Hurricane Partner: iFresh

De FileMaker database is het centrale systeem van Hurricane. Het beheert relaties, orders, producten en klantenshops, en vormt de ruggengraat van de bedrijfsvoering. De Laravel-applicatie en de Copernica-koppeling communiceren beide rechtstreeks met deze database.

Aspect Details
Type Service
Database Hurricane.fmp12

Huidige situatie

FileMaker Server draait op locatie bij Hurricane

De FileMaker Server draait momenteel op locatie bij Hurricane op een iMac M1. Dit is geen cloudhosting — de server staat fysiek in het pand van Hurricane.

Er wordt momenteel gewerkt aan een migratie naar een nieuwe FileMaker Server in een datacenter, gehost door partner iFresh. Deze migratie omvat ook een major update van FileMaker Server naar een recentere versie.

Meer over iFresh als FileMaker-hostingpartner


Servers

Huidige server — fm.hurricane.nl

Gegeven Waarde
Hostname fm.hurricane.nl
Database Hurricane.fmp12
Server hardware iMac M1 (op locatie bij Hurricane)
Hosting Zelf-gehost, fysiek bij Hurricane

Nieuwe server — NODE33

Gegeven Waarde
Naam NODE33
Hostname NODE33.myfmserver.com
Hosting iFresh datacenter

Geen testomgeving

Er is momenteel geen aparte test- of acceptatie-omgeving beschikbaar voor de FileMaker database.


Aankomende migratie

Migratie naar iFresh datacenter (NODE33)

Er wordt gewerkt aan een nieuwe opzet waarbij de FileMaker Server wordt ondergebracht in een datacenter bij iFresh op server NODE33 (NODE33.myfmserver.com). Dit traject omvat:

  • Migratie van de bestaande FileMaker database (Hurricane.fmp12) van fm.hurricane.nl naar NODE33.myfmserver.com
  • Major update van FileMaker Server naar een recentere versie
  • Nieuwe hostinginfrastructuur verzorgd door iFresh

Partner: iFresh


Toegang & credentials

1Password

Login- en verbindingsgegevens voor de FileMaker database server zijn beschikbaar in 1Password:

Item: Hurricane - FileMaker Database Server
Kluis: Hurricane


Backups

Backups van de FileMaker database en alle container-bestanden worden verzorgd door iFresh, inclusief offsite backups.


Verbindingen vanuit andere softwareoplossingen

Laravel applicatie

De Hurricane website en klantenshops communiceren via de FileMaker Data API met de database:

FM_DATABASE=Hurricane.fmp12
FM_HOST=fm.hurricane.nl

Hurricane Website & Klantenshops

Website hostname in FileMaker scripts

De URL van de Hurricane website is hardcoded in meerdere FileMaker scripts in de Hurricane database. Dit geldt voor zowel de basis-URL als de synchronisatie-URL.

Script Omschrijving
SetBasicConfig Stelt basisconfiguratie in, inclusief website hostname
Set base url - based on ENVIRONMENT Bepaalt de basis-URL op basis van de actieve omgeving
Set sync url - based on ENVIRONMENT Bepaalt de synchronisatie-URL op basis van de actieve omgeving

Tijdelijk aanpassen voor testen met testomgeving

Om te testen met de testomgeving van de Hurricane website, moeten de URL's in bovenstaande scripts tijdelijk worden aangepast. De testomgeving is beveiligd met HTTP Basic Auth.

Vervang de productie-URL door de URL van de testomgeving inclusief credentials:

https://hurricane:123hoedjevan@hurricane-website.9test.nl/

Vergeet niet te herstellen

Na het testen altijd de URL's terugzetten naar de productie-URL's, anders vallen alle FileMaker-koppelingen weg in productie.

Copernica koppeling

De Copernica Laravel-applicatie verbindt als volgt met FileMaker:

FM_DATABASE=Hurricane.fmp12
FM_HOST=fm.hurricane.nl:46456
FM_USERNAME=php_hurricane

Vanuit de FileMaker database worden directe HTTP requests gedaan naar de Copernica-koppeling via de volgende scripts:

Script ID Omschrijving
190101 SET Copernica API URL as Global
190001 RELATIONCONTACT aangemaakt of bijgewerkt
190002 RELATIONCONTACT verwijderd
190003 ORDER offerte verstuurd
190004 ORDER akkoord
190005 ORDER pakbon aangemaakt
190006 ORDER gefactureerd
190008 PRODUCT aangemaakt of bijgewerkt
190009 PRODUCT verwijderd

Hurricane Copernica


Partner: iFresh

iFresh is de vaste partner voor FileMaker development en beheer bij Hurricane. Zij verzorgen:

  • Development en onderhoud van de FileMaker database
  • Offsite backups van de database en container-bestanden
  • Hosting van de toekomstige FileMaker Server in hun datacenter

Partner: iFresh